| Склейка домена |
|
|
|
|
Редирект 301: с WWW на без WWW и наоборот Файл .htaccess нужно создать в корневом каталоге сайта или открыть на редактирование, если он уже имеется.
Итак, открываем этот файл обычным текстовым редактором, можно к примеру в Notepad++, и дописываем следующие строки для варианта редиректа с www на без www: Options +FollowSymLinks
Вариант редиректа с без WWW на WWW:
Options +FollowSymLinks
RewriteEngine On RewriteCond %{HTTP_HOST} ^vash_sait\.ru$ [NC] RewriteRule ^(.*)$ http://www.vash_sait.ru/$1 [R=301,L] Не забывайте про обратную наклонную черту перед точкой (.) в строке RewriteCond - она обязательна. Вы можете так же ознакомиться и с другими вариантами 301 редиректа на . При 301 редиректе Google должен объединять PR сайтов. Теперь, кстати, ваш сайт будет доступен и по доменному с www, так и без www, но в адресной строке вас будет перебрасывать на то имя, на которое вы настроили редирект. Этот способ назвывается "перенаправление с шаблоном". В результате получается следующее: если набрать в адресной строке, например, http://www.sh.com.ua/karta-sajta, то пользователь будет автоматически перемещен на ту же страницу, только без www – http://sh.com.ua/karta-sajta.
Директива Host, позволяющая задать главное зеркало сайта для ЯндексаДля Яндекса дополнительно надо определить какое зеркало сайта является главным, с помощью директивы 'Host' в файле User-agent: Yandex Лучше будет вынести директиву 'Host' в отдельную секцию, предназначенную только для робота Яндекса (User-agent: Yandex), т.к. возможно, что другие поисковики (Google, например) могут некорректно отработать непонятную им директиву. Так же по стандартам файла User-agent: * 301 редирект с одного домена на другое доменное имяУ меня, кстати, возникла еще одна необходимость воспользоваться 301 редиректом. При переезде с домена третьего уровня на домен второго уровня, на начальном этапе необходимо чтобы сайт был доступен как с нового, так и со старого адреса. Вот для разрешения такой ситуации, я так же прописал в файле RewriteEngine On Теперь если в браузере набрать http://sh.com.ua то произойдет автоматический переброс на сайт http://snash.ua.
|