SixFingers
RewriteRule . /? [R=301,L]
Почему конструкция не работает, если сразу после домена (со слешом), идет знак вопроса? Но при этом работает если вопрос есть в теле урла (но нету в начале).
Ailk
потому что вопрос в регулярке зарезервирован и его надо экранировать обратным слешем.
как-то так:
Код:
RewriteRule /\? / [R=301,L]
SixFingers
Правило редиректит всё на главную. Хотелось бы понять, почему игнорируется, когда знак вопроса в начале урла?
Ailk: правило не может начинаться со слеша. К тому же на другие символы ему по барабану без экранирования.