Я понимаю, что этот вопрос уже много раз задавали на форуме, но я устранил всех обычных подозреваемых в моем случае, и все же мне не очень повезло с этой проблемой.
Www.mydomain.net работает нормально, но mydomain.net переводит меня на тестовую страницу Apache.
Вот мои записи DNS
A mydomain.net 123.456.244.456
CNAME www.mydomain.net mydomain.net
Вот моя конфигурация apache:
ServerName www.mydomain.net
ServerAlias mydomain.net
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.net [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.mydomain.net/$1 [L,R]
скопировано прямо из документации Apache.
Интересно то, что mydomain.net ВСЕГДА переходит на тестовую страницу apache. Независимо от того, делаю ли я его ServerName или ServerAlias.
Вы используете виртуальные серверы на Apache? В таком случае может быть настроен сайт по умолчанию, из-за которого любой домен, кроме «www.mydomain.net», будет обрабатываться обработчиком по умолчанию. В качестве быстрой проверки попробуйте abc.mydomain.net и посмотрите, получите ли вы тестовую страницу apache.