Рубрика: Сайтостроение. Редирект. Примеры переадресации сайтов
Сайт не открывается без «WWW» перед доменным именем
Вероятнее всего, при добавлении домена в панели управления хостингом вы добавили не сам домен, а его поддомен www.ваш_домен. Такое добавление является некорректным. Вам необходимо пересоздать домен в панели управления хостингом, добавив его без «www» вначале: Как привязать домен к хостингу.
Источник: http://reg.ru/support/hosting-i-servery/moy-sayt-ne-rabotaet/sayt-ne-otkryvaetsya-c-ili-bez-www-pered-domennym-imenem
Как сделать, чтобы сайт site.ru открывался как www.site.ru
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]RewriteCond %{HTTP_HOST} !^www. [NC]RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Источник: http://webdebug.ru/blog/redirekty-dlya-sayta/
Вы удивитесь, но проблема может быть в самом сайте
Для начала убедитесь, что проблема именно с вашей стороны. Возможно, он не открывается из-за вашего устройства, роутера или провайдера. В таком случае какие-то действия нужно предпринять вам. Как минимум, перезагрузить роутер.
Зеленая метка — сайт работает, красная — сайт «упал».
А возможно, проблема — на сервере самого ресурса. Вам не стоит менять настройки и разбираться в устройствах, потому что его работа зависит не от вас. Откройте сайт isitdownrightnow.com и введите адрес нужного вам сайта. Вам отобразится состояние сервера в виде квадратика. Зеленый — сервер в порядке, и сайт исправно работает. Красный — сервер упал, и домен не загружается не по вашей вине.
Источник: http://hi-tech.mail.ru/review/pochemu_sajt_ne_otkryvaetsya/
Изменение реестра, если не открываются сайты
Этот способ помогает решить проблему в 80% случаев. Для его реализации необходимо:
-
- зажать клавиши Win+R, вставить в строку появившегося окна regedit и нажать Enter;
-
- при возникновении уведомления подтвердить запуск редактора реестра, нажав клавишу «Да»;
- откроется окно программы, где в левой части проследовать по маршруту HKEY_LOCAL_MACHINE?SOFTWARE?Microsoft?Windows NT?CurrentVersion?Windows;
- после этого в правом разделе окна отобразятся параметрические данные, их типы и установленные значения, где необходимо найти строку с именем AppInit_DLLs и посмотреть на её значение;
- если какое-либо значение присутствует, вызвать на нём контекстное меню и нажать «Изменить значение»;
- в открывшемся окошке очистить соответствующую строку и нажать OK;
- далее следует снова перейти в левую часть окна программы, подняться в самый верх, пройти по маршруту HKEY_CURRENT_USER SOFTWARE?Microsoft?Windows NT?CurrentVersion?Windows, а затем снова проделать вышеописанные действия (в Windows 10 AppInit_DLLs в этой ветке реестра может отсутствовать);
в заключение требуется произвести перезагрузку компьютера.
Источник: http://pchelp.one/internet/ne-otkryvayutsya-sajty.html
Отключите антивирус
Антивирусное программное обеспечение может определять веб-сайт как потенциально опасный и блокировать его загрузку. Программа «Лаборатории Касперского» делает это по ряду причин:
- Угроза наличия фишинговой страницы или вируса
- Репутация сайта: он попадает в категорию опасных в базе данных антивируса.
- На сайте может находиться содержимое, которое попадает в категорию «Для взрослых» (Adult content). При включенном Родительском контроле доступ к такому сайту будет заблокирован.
- Проблемы с сертификатами сайтов.
Если вы уверены, что сайт не несет угрозы вашему компьютеру, обойдите запрет антивируса. Самых простых решений два:
- Добавьте нужные вам адреса в исключения из проверки защищенных соединений. В программе «Лаборатории Касперского» пройдите по пути: Настройки —> Дополнительно —> Сеть —> Настроить исключения —> Добавить —> укажите адрес сайта и установите статус Активно —> нажмите Добавить.
- Отключите антивирус, если уверены, что на сайте нет вирусов. Откройте утилиту антивируса, выберите «Отключить» или «Выход» и перезагрузите страницу.
Источник: http://hi-tech.mail.ru/review/pochemu_sajt_ne_otkryvaetsya/
Сайт не открывается с «WWW» перед доменным именем
Проверьте, присутствует ли в настройках DNS ресурсная запись A или CNAME с «WWW». Если такая запись отсутствует, добавьте её, и дождитесь обновления DNS-серверов (около суток).
Для добавления CNAME записи «WWW», воспользуйтесь инструкцией: Как добавить запись CNAME
Источник: http://reg.ru/support/hosting-i-servery/moy-sayt-ne-rabotaet/sayt-ne-otkryvaetsya-c-ili-bez-www-pered-domennym-imenem
На сайте белая страница
Белая страница может означать, что во время исполнения скрипта произошла ошибка. Попробуйте включить отображение ошибок (см. статью Диагностика и устранение неполадок в работе скриптов сайта).
Источник: http://nic.ru/help/pochemu-ne-rabotaet-sajt_6763.html
Как сделать редирект из раздела сайта на другой сайт
Redirect 301 /ru http://example.com/ru
Источник: http://webdebug.ru/blog/redirekty-dlya-sayta/
Поменяйте DNS-сервер
Веб-страницы могут не открываться из-за проблем с DNS-адресами. DNS — это система для получения информации о доменах. Если ее перенастроить, проблема может решиться.
Интернет-провайдер выдает DNS автоматически. Вы же можете поменять их на статические. Это можно сделать с компьютера, смартфона, планшета или Wi-Fi-роутера.
Как это делается на macOS: «Системные настройки» —> «Сеть» —> Нажмите в списке слева на активное соединение (с зелёным кружком) —> «Дополнительно» —> «DNS» —> нажмите кнопку добавления (+) внизу списка DNS-серверов.
- Введите адрес IPv4 для DNS-сервера: 8.8.8.8. или 8.8.4.4
- Введите адрес IPv6 для DNS-сервера: 2001:4860:4860::8888 или 2001:4860:4860::8844
Нажмите «ОК» и перезагрузите компьютер.
Подпись: Добавьте новые DNS-серверы. Так это выглядит на macOS.
Как это делается на Windows 7, 8, 8.1 и 10: «Win»+R —> в появившемся маленьком окошке в строке «Открыть» пропишите команду: ncpa.cpl и нажмите кнопку «ОК» —> в окне «Сетевые подключения» нажмите правой кнопкой по значку активного подключения правой кнопкой мыши —> «Свойства» —> «Компоненты, используемые этим подключением» —> выделите пункт «Протокол Интернета версии 4 (TCP/IPv4)» («IP версии 4 (TCP/IPv4)») —> «Использовать следующие адреса DNS-серверов». В поле «Предпочитаемый DNS-сервер» введите 8.8.8.8, а в поле «Альтернативный DNS-сервер» введите 8.8.4.4 —> «ОК».
Далее в перечне «Компоненты, используемые этим подключением» выберите пункт «Протокол Интернета версии 6 (TCP/IPv6)» («IP версии 6 (TCP/IPv6)») —> отметьте пункт «Использовать следующие адреса DNS-серверов».
В поле «Предпочитаемый DNS-сервер» введите 2001:4860:4860::8888, а в поле «Альтернативный DNS-сервер» введите 2001:4860:4860::8844 —> «ОК».
Перезагрузите компьютер.
Источник: http://hi-tech.mail.ru/review/pochemu_sajt_ne_otkryvaetsya/
Ошибка подключения к базе данных
В этом случае на сайте могут отображаться сообщения:
«DB error» «Could not connect to MySQL» «Error Establishing a Database Connection» «Database connection error (2): Could not connect to MySQL» «Невозможно подключиться к базе данных»
Проверьте реквизиты для подключения к базе данных. Узнать правильные реквизиты для подключения к базе данных можно через панель управления хостингом (см. статью Подключение к серверу MySQL). Реквизиты для подключения к базе данных должны быть прописаны в конфигурационном файле вашего сайта (см. статью Конфигурационные файлы популярных CMS).
Источник: http://nic.ru/help/pochemu-ne-rabotaet-sajt_6763.html
Сайт не открывается по IP, что делать?
На виртуальном хостинге сайт не открывается по IP-адресу. По IP-адресу сервера по умолчанию открывается страница: «Сайт надёжно припаркован и ожидает открытия». Это обусловлено технической стороной виртуального хостинга: на одном IP-адресе сервера расположено много сайтов.
Если вы хотите, чтобы ваш сайт открывался по выделенному IP-адресу, рекомендуем использовать VPS.
Источник: http://reg.ru/support/hosting-i-servery/moy-sayt-ne-rabotaet/sayt-ne-otkryvaetsya-c-ili-bez-www-pered-domennym-imenem
Ошибки 403, 404, 500
По спецификации протокола HTTP все ответы сервера, в нашем случае Apache, разделены на группы:
1xx: Информационные 2xx: Положительные — запрос обработан и документ отдан клиенту 3xx: Перенаправление — сообщается о перенаправлении пользовательского запроса на другой сервер, url и т.д. 4xx: Ошибки обработки запроса клиента — связаны с некорректно запрошенным url, отсутствием необходимой авторизации, отсутствием прав доступа и т.д. 5xx: Ошибки обработки запроса — связаны с ошибками работы пользовательских скриптов на сервере, нарушением связанности сети и пр.
Самые распространенные коды ошибок сервера:
Код ошибки Причина возникновения Решение
403 Forbidden
Имя индексного файла сайта не соответствует описанным именам индексных файлов в конфигурации сервера, при этом запрещено отображение содержимого текущего каталога опцией Indexes.
Например, индексный файл имеет имя default.html, а в конфигурации сервера заданы следующие индексные файлы:
DirectoryIndex index.html index.php index.shtml index.htm
при этом в конфигурации сервера (или в файле .htaccess) на директорию установлен запрет отображения содержимого каталога:
Лучший способ — внести имя default.html в список индексных файлов, добавив в начало файла .htaccess строку: DirectoryIndex default.html
Отсутствие прав на исполнение у файла в cgi-директории.
Например, вы загрузили в директорию /home/[LOGIN]/Ваш_домен/cgi/ файл test.cgi, но при этом не установили права на исполнение (u+x). При обращении по адресу http://Ваш_домен/cgi.bin/test.cgi получаем ошибку 403.
С помощью клиентов ftp или ssh сменить права доступа на файл командой
404 Not Found
Отсутствие запрашиваемого файла или сервер не может его найти.
1. Воспользуйтесь панелью управления хостингом для просмотра логов сервера.
2. Загрузите недостающие файлы или исправьте ссылки на сайте.
500 Internal Server Error
В файле. htaccess вы указали директивы, которые не могут быть обработаны веб-сервером.
Например, в файле указаны директивы из модуля mod_rewrite, а сам модуль не включен в конфигурацию сервера.
1. Воспользуйтесь панелью управления хостингом для просмотра логов сервера.
2. Включите необходимый модуль в разделе Управление веб-сервером панели управления хостингом.
Ошибка выполнения вашего скрипта.
Например, скрипт, написанный на perl, не может найти необходимый ему perl-модуль.
1. Воспользуйтесь панелью управления хостингом для просмотра логов сервера.
2. Установите недостающие модули или исправьте ошибки в скрипте.
Более подробную информацию по протоколу HTTP и кодам ответа веб-сервера можно посмотреть в RFC 2616.
В случае возникновения неполадок в работе сайта, в первую очередь, рекомендуем проверить содержимое лог-файлов вашего сайта на наличие ошибок.
Описание ошибок, которые могут возникать при выполнении PHP-скриптов доступно на странице Диагностика и устранение неполадок в работе скриптов сайта.
Источник: http://nic.ru/help/pochemu-ne-rabotaet-sajt_6763.html
Сайт то работает, то нет
Нестабильная работа сайта может быть связана с превышением лимита оперативной памяти. Подробная инструкция по проверке и снижению потребления оперативной памяти приведена в статье Использование ресурсов хостинга.
Источник: http://nic.ru/help/pochemu-ne-rabotaet-sajt_6763.html
Возможно, сайт запрещен на территории страны
В ноябре 2016 года Роскомнадзор заблокировал доступ к социальной сети для поиска работы LinkedIn на территории России. Сайт внесли в реестр нарушителей закона о персональных данных — он отказался хранить информацию о россиянах на российских серверах.
В этом случае сайт не загружается на устройствах с российским IP-адресом. Доступ к нему перекрывают провайдеры и операторы по требованию законодательства. По данным на 2017 год, по этой же причине в России за 5 лет заблокировали 275 тысяч сайтов.
Это тоже интересно:
Источник: http://hi-tech.mail.ru/review/pochemu_sajt_ne_otkryvaetsya/
Комментарии
По всем вопросам обращайтесь по нашим контактным данным:
- электронной почте: info@webdebug.ru
- телефон(только по срочным вопросам): +79882410850
- Skype: webdebug (только режим переписки)
- WhatsApp, Viber, Telegram: +79882410850 (только режим переписки)
- форма обратной связи
Источник: http://podkluchaemvse.ru/telefony/sajt-ne-otkryvaetsya-pri-nabore-domena-s-www
Сброс протокола TCP/IP
Если браузер не открывает страницы может помочь сброс всех сетевых настроек. Сброс настроек сети своего ПК или лэптопа можно осуществить, набрав пару команд в командной строке.
- “Win + R”.
- “cmd”.
- Клавиша энтер.
- Перед вами открывается командная строка.
- Первой командой будет “route -f”.
- Перезагружаем устройство и проверяем результат.
- Если все осталось по-прежнему, нужно прописать еще две программные команды “netsh winsock reset” и “netsh int ip reset”.
Источник: http://wirelesscover.ru/internet/ne-otkryvaetsya-sajt-ili-stranitsa-v-brauzere