301 редирект

Статус
В этой теме нельзя размещать новые ответы.

Monterpan

Постоялец
Регистрация
3 Мар 2008
Сообщения
150
Реакции
27
Мне нужно, если пользователь вводит следующий Url
Для просмотра ссылки Войди или Зарегистрируйся
его перебрасывать (c 301 ошибкой) на страницу:
Для просмотра ссылки Войди или Зарегистрируйся
Делал так:
RewriteRule ^index.php?page=type&type=([0-9]*)$ /turs/typename/$1-rand [R=301,L] - не работает
Спасибо.

---------- Post added at 23:53 ---------- Previous post was at 22:24 ----------

Разобрался, нужно так

RewriteCond %{QUERY_STRING} ^page=type&type=([0-9]*)$
RewriteRule ^index\.php /turs/typename/%1-rand? [R=301,L]

Только я не понимаю, почему работает только с "?" в конце rewriterule.

Без знака вопроса, меня перебрасывало на
Для просмотра ссылки Войди или Зарегистрируйся
 
Он сохраняет QUERY_STRING по умолчанию. Вопросительным знаком это отменяется.


Мне нужно, если пользователь вводит следующий Url

Только я не понимаю, почему работает только с "?" в конце rewriterule.
Без знака вопроса, меня перебрасывало на
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху