Канонический URL не перенаправляет

Я хочу избавиться от www. перед названием моего веб-сайта, поэтому я попытался установить тег канонического URL-адреса в файлах, но он не перенаправлял меня на http://blablabla.tk, когда я набрал www.blablabla.tk

Я пробовал этот код: <link rel="canonical" href="http://blablabla.tk" />

Мне нужно что-то изменить в файле .htaccess или что-то в этом роде?


person user1717526    schedule 06.10.2012    source источник


Ответы (1)


Да, добавьте это в начало файла htaccess в корне документа:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.blablabla.tk$ [NC]
RewriteRule ^(.*)$ http://blablabla.tk/$1 [L,R=301]

Ссылка "canonical" сообщает клиентам нравятся поисковые роботы, которые индексируют, какая версия страницы является «предпочтительной» версией. На самом деле он ничего не перенаправляет.

person Jon Lin    schedule 06.10.2012
comment
Спасибо, я разобрался, но это правильный ответ, поэтому людям, которым он может понадобиться: используйте его! - person user1717526; 07.10.2012