@Lici

Как сделать редирект на главную?

На сайте есть дурацкая запись в htaccess:

RewriteRule ^([A-z,0-9,_\-]{0,})[/]?([A-z,0-9,_,\-]{0,})[/]?([A-z,0-9,_,\-]{0,})[/]?([A-z,0-9,_,\-]{0,})[/]?([A-z,0-9,_,\-]{0,})[/]?([A-z,0-9,_,\-]{0,})[/]?$ index.php?p=$1&as=$2&as2=$3&as3=$4&as4=$5&as5=$6 [QSA,L]

из-за которой я не могу делать редиректы как обычно, такое:

Redirect 301 /index site.ru


Так как получаю отправку сюда:

Location: site.ru/?p=index&as=&as2=&as3=&as4=&as5=


Я нашел как подклеить страницу /index, вот так:

RewriteRule ^index$ site.ru [R=301,nc]


Но все страницы со слешем в конце я подклеить не могу, тк синтаксис походу не позволяет писать так:

RewriteRule ^index/$ site.ru [R=301,nc]


Что делать в таком случае?
  • Вопрос задан
  • 287 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы