Как склеить домены

Существует несколько причин для склейки доменов, самая распространенная из них это написание в адресной строке с www или без www. 

Делается это при помощи дерективы Rewrite в фале .htaccess :

Способ склейки доменов с www и без www

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mysite.ru$
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]


Универсальный способ склейки доменов с www и без www

с www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/$1 [R=301,L]


без www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/$1 [R=301,L]