Я перенес свой сайт на новый сервер около 2 дней назад. Я изменил NS своего домена... После этого, теперь все мои поддомены показывают то же самое, что показывает мой основной домен! Посмотрите: http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc
Не могли бы вы мне помочь?
решение1
Когда веб-сервер, такой как Apache, получает HTTP-запрос на домен веб-сайта, для которого он не настроен, он возвращает содержимое первого веб-сайта, который есть в его конфигурации.
(или ответ 404, если часть URL после имени хоста не существует на сайте по умолчанию)
Вероятно, веб-сервер настроен неправильно.
Настройка доменов в DNS — это отдельное действие от настройки сайтов (с доменными именами) на веб-сервере. Детали зависят от вашего хостинга.
Обновлять:
ДНС
Вот пример файла зоны DNS
www.example.com IN A 203.0.113.5
www.example.org IN A 203.0.113.5
У вашего хостинг-провайдера доменов будет графический интерфейс, с помощью которого вы сможете добавлять эти записи, вам не обязательно делать это с помощью текстового редактора. Однако то, как именно выглядят инструменты графического интерфейса и как их использовать, зависит от того, какой именно сервис хостинга доменов вы используете.
В случае описанной вами проблемы эти записи, вероятно, настроены правильно, вы хотите разместить example.com и example.org на одном сервере.
HTTPD
Вотпример конфигурациидля Apache HTTPD
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>
Если второе <VirtualHost>
предложение (например.орг) был пропущен, Apache отдал бы страницу example.com, если бы вы запросили example.org. (на самом деле, прошло уже много времени с тех пор, как я это тестировал, но я думаю, что это все еще так).
Панель управления вашей хостинговой компании будет иметь графический интерфейс «укажи и щелкни», который позволит вам добавлять соответствующие разделы в файл конфигурации HTTPD (вам не придется редактировать этот текстовый файл конфигурации с помощью текстового редактора).
Если ваша хостинговая компания использует Nginx или IIS вместо Apache HTTPD, файл конфигурации может выглядеть совершенно иначе. Дизайн и работа графического интерфейса конфигурации зависят от вашего хостинг-провайдера, существует слишком много вариаций, чтобы охватить их все здесь.
Я считаю, что aftab.cc размещен на your-server.de, который использует Apache HTTPD и cPanel. Если вы введете в Google "Как добавить сайт в план хостинга cPanel", вы должны найти несколько полезных видео и других обучающих материалов. Удачи.
решение2
Наконец-то проблема была обнаружена!! Вы можете не поверить, но похоже, что это ошибка в CPanel, когда вы переносите сайт на новый сервер, иногда все поддомены добавляются как припаркованный домен!!!! Вам нужно перейти в припаркованный домен и удалить их все, и если это необходимо, вам нужно удалить все поддомены и создать их снова!!
Я только что вспомнил, что когда мы переносили наш сайт около 7 лет назад, я столкнулся с этой проблемой, но не мог понять, как наш хостинг решил ее! Но теперь они рассказали мне о проблеме...
В любом случае, я надеюсь, что эта тема будет полезна в будущем, и надеюсь, что команда CPanel пересмотрит свои коды и исправит ошибку!
Спасибо за вашу помощь ;)