Проблемы с перенаправлением .htaccess

поэтому я делаю SEO для компании, и у них много ошибок 404, и по какой-то причине URL дублирует себя, например »http://greenscapeenergy.co.uk/contact/www.greenscapeenergy.co.uk/privacy-policy/«все 404 с страницей политики конфиденциальности после.

Я хочу массово перенаправить что-нибудь с / privacy-policy / в URL, чтобы перенаправить на страницу реальной политики конфиденциальности. Я до сих пор получил этот код, но я в замешательстве и надеюсь, что кто-нибудь в сообществе сможет мне помочь!

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.greenscapeenergy\.co\.uk\privacy-policy\$
RewriteRule ^/?(.*)$ http://www.greenscapeenergy.co.uk/$1 [R=301,L]

Может кто-нибудь помочь с этим? Спасибо

0

Решение

HTTP_HOST соответствует только имени HOST в запросе, не включая REQUEST_URI,

Попробуйте это правило вместо этого:

RewriteCond %{HTTP_HOST} ^(?:www)?\.greenscapeenergy\.co\.uk$ [NC]
RewriteRule ^/?privacy-policy/(.*)$ http://www.greenscapeenergy.co.uk/$1 [R=301,L,NE,NE]
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector