2017-02-20 2 views
0

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

Я хочу перенаправить что-либо с политикой/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] 

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

ответ

1

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] 
+0

благодарственное хотя его еще не кажущийся работать. может быть, возникает другой вопрос: почему или какие причины для дублирования наших URL-адресов? –

+0

Извините, у меня не возник вопрос. Какие примеры старых и новых URL-адресов? – anubhava

+0

http://greenscapeenergy.co.uk/testimonials/solar-panel-testimonials/www.greenscapeenergy.co.uk/privacy-policy/ http://greenscapeenergy.co.uk/solar-panels/solar-maintenance/ www.greenscapeenergy.co.uk/privacy-policy/ http://greenscapeenergy.co.uk/about-us/areas/www.greenscapeenergy.co.uk/privacy-policy/ http://greenscapeenergy.co. uk/smart-heating/biomass-boilers/www.greenscapeenergy.co.uk/privacy-policy/ –

Смежные вопросы