Сайт не открывается при наборе домена с www
Все знают, что, регистрируя домен, необходимо оплачивать только один домен второго уровня (без всяких www), например, vashmaster.ru. Но как тогда один и тот же сайт оказывается доступен по другому домену — c www?!
Оказывается, после создания сайта и его размещения на современном хостинге, для домена на сервере хостинг-провайдера автоматически прописывается alias (аляс) с «префиксом» www.
На заметку! Слово «префикс» мы неслучайно берём в кавычки. Если смотреть с технической точки зрения, то www — это самый настоящий домен 3-го уровня, являющийся поддоменом по отношению к своему основному зарегистрированному домену 2-го уровня.
Как мы уже заметили ранее, встречаются хостинги, работающие таким образом, что прописывать правильный alias www для основного домена необходимо в ручную. Если забыть это сделать, то сайт будет не доступен в одном из вариантов написания.
Обычно решить проблему неработоспособности сайта при наборе адреса с www (или наоборот без www) можно обратившись в службу технической поддержки хостинга. Именно так мы и рекомендуем Вам поступать, поскольку простановка alias должна происходить автоматически. Пусть сотрудники хостинга разберутся, почему у них это работает не так.
Если, вдруг, достучаться до техподдержки хостинга нет возможности, то есть вариант самостоятельного решения проблемы.
«www» — домен третьего уровня!
Раз www — это домен третьего уровня, то для него действуют все правила работы с поддоменами. Для того, чтобы на сайте с www стал открываться Ваш основной сайт необходимо сделать следующие действия:
- Через панель управления хостингом создайте реальный поддомен 3-го уровня с названием www.
- Создайте файл .htaccess с командой редиректа браузера пользователей на работающий сайт.
- Разместите файл .htaccess в корне сайта созданного поддомена www.
На заметку! Прежде, чем самостоятельно решать проблемы с доступом к сайту по домену с www или без www, сначала рекомендуем обратиться в службу технической поддержки хостинга.
Предположим, что у Вас, не открывался сайт при наборе адреса с www. Тогда содержимое файла .htaccess может быть следующим:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.([^.]+.ru)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Подобный пример универсального 301-го редиректа с поддомена www на домен без www позволит не потерять посетителей сайта, привыкших всегда набирать адрес сайта с www!
Проверяйте доступность и работоспособность своих сайтов!
Ещё рекомендуем прочитать:
Зачем нужен сайт? Всё о пользе создания своего сайта
Разработчиков сайта Министерства обороны России подозревают в крупных хищениях
Создание простых сайтов
За создание сайта о культурном наследии России обещают 76 млн рублей
За апгрейд сайта госзакупок обещают 26 млн долларов
К списку статей |