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

Как сделать редирект?

Подскажите, пожалуйста, как сделать редирект по маске.
с
http://site.org/index5.php?t=gdz-po-iskusstvu-8-9-klass-sergeev

на http://site.org

Пробую так RedirectMatch 301 /index5.php(.*)$ http://site.org

Редиректит, но в строке остается ?t=gdz-po-iskusstvu-8-9-klass-sergeev
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
site.org/index5.php?t=gdz-po-iskusstvu-8-9-klass-s... - вопервых редирект матч не видит гет запросы
и вам нужно собираь конструкцию по другому

RewriteCond %{REQUEST_URI} ^index5.php$
RewriteCond %{QUERY_STRING} (^|&)t=gdz-po-iskusstvu-8-9-klass-sergeev($|&)
RewriteRule ^(.*)$ /? [L,R=301]

Таким образом можно подцепить квери, посколькуо он не является частью урла.
Ну и да ваш вопрос как удалить, просо нужно поставит ? вконце
Ответ написан
Комментировать
@skdon Автор вопроса
прошу прощения, я не доконца наверное вопрос задал.
Мне нужно что бы все страницы вида http://site.org/index5.php?t=xxxxxxxxxxxxx
Редиректились на главную. Вместо xxxxxx любые символы. Т.е. нужна маска.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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