Чтобы избежать последствий такого недопонимания, лучше всего просто удалить неиспользуемую DNS запись домена. Но если проект уже стартовал, то для исключения недоразумений стоит сделать переадресацию.
Далее расскажем как сделать переадресацию как на версию без WWW, так и обратно. Причём сделаем разделение правил для сайтов с SSL шифрованием и без. Приведённые далее примеры необходимо разместить в файле .htaccess в корневой папке сайта. Причём код написать внутри блока проверки существования модуля Apache:
<IfModule mod_rewrite.c>
RewriteEngine On
...
</IfModule>
На версию без WWW
Для переадресации на версию без www (то есть с "www.mousedc.ru" на "mousedc.ru") нужно прописать такие директивы:RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Переадресация на версию c WWW
Для переадресации на версию с www (то есть с "mousedc.ru" на "www.mousedc.ru") нужно прописать такие директивы:RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Какой вариант выбрать?
Вариант сайтов с "www" - это аттавизм. Если раньше необходимо было использовать его, то сейчас это можно не делать. Но при этом сайты с "www" не будут считаться хуже их зеркал без "www".С другой стороны, если какая-то надпись начинается с "www.", то обыватель сразу понимает, что это является сайтом, а не аккаунтом в социальной сети и т.п.