Сайт с 'www' не работает, а без открывается на ура, почему?

Ссылка скопирована
2 ответов

Сайт с 'www' не работает, а без открывается на ура, почему?

site.us.
3600
A (адрес Internet v4)
xx.xxx.xxx.xx
www.site.us.
3600
A (адрес Internet v4)
89.208.107.18
ftp.site.us.
3600
A (адрес Internet v4)
xx.xxx.xxx.xx
mail.site.us.
3600
A (адрес Internet v4)
xx.xxx.xxx.xx
smtp.site.us.
3600
A (адрес Internet v4)
xx.xxx.xxx.xx
pop.site.us.
3600
A (адрес Internet v4)
xx.xxx.xxx.xx
site.us.
3600
MX (почтовый сервер)
mail.site.us.
priority = 10
site.us.
3600
MX (почтовый сервер)
mail.site.us.
priority = 20
site.us.
3600
NS (сервер имён)
ns2.aezadns.com.
site.us.
3600
NS (сервер имён)
ns1.aezadns.com.
site.us.
3600
SOA (начальная запись зоны)
root.example.com.
mname = grotesque-wing.aeza.network.; serial = 2022122100
site.us.
3600
TXT (текстовая запись)
v=spf1 ip4:xx.xxx.xxx.xx a mx ~all
Выделено: 1

вот сообственно все записи днс

Дополнительно:

bmq80153, DNS прописывается у хостера, а не на VPS.
До вашего сервера запрос просто не дойдет, если хостер его не направит.
Так что никакой особенной разницы с шаредом тут нет.

Ответы:

Вообще не знаток проблемы и не уверен, что правильно понял вопрос, но для себя подобную проблему решил через файл .htaccess.
Так же сделал редирект с http на https.

Редирект с www на без www  RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]  Редирект без www на www  RewriteCond %{HTTP_HOST} ^site.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Редирект с www на без www RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] Редирект без www на www RewriteCond %{HTTP_HOST} ^site.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Андрей PHP Ответ

Проблема, описанная в вашем вопросе, может иметь несколько причин. Одной из возможных причин может быть проблема с настройками DNS серверов. DNS (Domain Name System) - это система, которая преобразует доменные имена в IP-адреса, необходимые для связи с сервером. Если у вас проблемы с DNS настройками, то это может привести к тому, что сайт с префиксом "www" не будет загружаться, в то время как сайт без префикса открывается нормально.

Если вы столкнулись с такой проблемой, вам следует проверить настройки DNS на вашем компьютере или маршрутизаторе. Убедитесь, что DNS серверы настроены правильно и работают корректно. Вы также можете попробовать очистить кеш DNS на вашем компьютере, чтобы убедиться, что он не хранит устаревшие данные.

Еще одной возможной причиной может быть неправильная конфигурация веб-сервера или файлов .htaccess. Проверьте настройки веб-сервера, чтобы убедиться, что правильно настроены перенаправления и обработка URL-адресов с префиксом "www".

Также стоит учитывать, что некоторые веб-сайты могут быть настроены таким образом, что они работают только с одним вариантом доменного имени (с или без префикса "www"). В этом случае, вам может потребоваться связаться с владельцем сайта или хостинг-провайдером, чтобы уточнить ситуацию.

Надеюсь, что мой ответ поможет вам разобраться с проблемой и вы сможете успешно загрузить сайт без каких-либо проблем. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

Другие ответы (1) Ответить на вопрос
Кирилл JS

Проблема, с которой вы столкнулись, может иметь несколько причин. Одна из возможных причин может быть связана с настройками DNS (Domain Name System) на вашем устройстве или в вашем роутере.

DNS - это система, которая преобразует доменные имена, такие как "www.example.com", в IP-адреса, которые используются для идентификации узлов в сети. Если DNS настроен неправильно, это может привести к тому, что сайты с префиксом "www" не будут открываться.

Для решения этой проблемы вы можете попробовать следующие действия:

1. Проверьте настройки DNS на вашем устройстве. Убедитесь, что они настроены правильно и указывают на правильные DNS-серверы.

2. Попробуйте очистить кэш DNS на вашем устройстве. Для этого введите команду "ipconfig /flushdns" в командной строке (для Windows) или используйте команду "sudo dscacheutil -flushcache" (для macOS).

3. Проверьте настройки DNS на вашем роутере. Убедитесь, что они также настроены правильно.

4. Возможно, проблема связана с конфигурацией сервера. Попробуйте обратиться к администратору сайта или хостинг-провайдеру для проверки настроек сервера.

Если после выполнения этих действий проблема остается, возможно, стоит обратиться к провайдеру интернет-услуг для дальнейшей диагностики проблемы.

Этот код необходимо использовать только для подсветки синтаксиса вопроса. Необходимо заменить "php" на соответствующий язык программирования, если обсуждается другая проблема.

Этот код необходимо использовать только для подсветки синтаксиса вопроса. Необходимо заменить "php" на соответствующий язык программирования, если обсуждается другая проблема.

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно