Как 301 перенаправить URL фида на домашнюю страницу, используя .htaccess

php .htaccess mod-rewrite joomla rss

270 просмотра

1 ответ

1 Репутация автора

Я хочу сделать 301 постоянный редирект по этой ссылке

http://www.example.com/media-center/gum-guru-blog.feed?type=rss

на http://www.example.com/ . Я написал следующие строки в моем файле .httaccess, но он не работает.

RewriteRule /media-center/gum-guru-blog.feed?type=rss / [L,R=301]
redirect 301 /media-center/gum-guru-blog.feed?type=rss http://www.example.com 
Автор: Kajal Источник Размещён: 18.07.2016 07:09

Ответы (1)


0 плюса

1734 Репутация автора

Вы не можете использовать, redirect 301если у вас есть строка запроса, ?type=rssвы должны использовать правило перезаписи с условием перезаписи, включая эту строку запроса:

RewriteCond %{QUERY_STRING} ^type=rss$ [NC]
RewriteCond %{REQUEST_URI} ^\/media-center\/gum-guru-blog\.feed$ [NC]
RewriteRule ^(.*)$ /? [R=301,L]

Используйте флаг [NC], чтобы не учитывать регистр, если это необходимо.

Автор: Webdesigner Размещён: 26.09.2017 12:05
Вопросы из категории :
32x32