Задать вопрос
@es108

Как настроить редирект для главной страницы?

Всем привет!
Нужно настроить 301 редирект для Главной страницы, чтобы при вводе следующих адресов осуществлялось не только перенаправление, но еще отдавался код 301:
с
https://www.mysite.ru/ - сейчас для этого вида, редирект есть, но отдает код 200
https://www.mysite.ru/?
на
https://www.mysite.ru

Заранее благодарен за помощь.
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 9 комментариев
Пригласить эксперта
Ответы на вопрос 2
wisgest
@wisgest
Не ИТ-специалист
Как я понимаю, через %{QUERY_STRING} запросы, заканчивающиеся на одинокий знак вопроса, невозможно отличить от таковых без оного, но можно воспользоваться переменной %{THE_REQUEST}, содержащей полный запрос (см. httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rew...):
RewriteCond %{THE_REQUEST} ^\S+\s+/\?\s
RewriteRule "" http://example.com/? [R=301,L]


Что касается http://example.com/ и http://example.com, то второй адрес браўзером преобразуется в первый и на сервер поступает ничем не отличимый запрос, так что перенаправлять нечего.
Ответ написан
mak-oleg
@mak-oleg
I believe in god, for the rest i pay in cash!
Приветствую, google спрашивали? Тут посмотрите
Ответ написан
Ваш ответ на вопрос

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

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