У меня есть сервер Ubuntu со следующими доменами:
sub-staging.example.com sub.example.com
При тестировании сайта через мобильный телефон я заметил, что телефон принудительно меняет URL-адрес на:
www.sub.example.com
Который покажет, что страница не найдена, ошибка DNS.
Чтобы исправить это, я добавил запись CNAME в основной домен (размещенный в другом месте на Cpanel) и указал CNAME: www.sub.example.com на sub.example.com.
Это работает... за исключением одного.
Вместо домена sub.example.com загружается мой промежуточный домен.
Как это исправить?
решение1
Хорошо, это было легко решить, посмотрев в файл /etc/apache2/sites-available/example.com.conf, я заметил, что забыл добавить псевдоним к www.sub.example.com
<VirtualHost *:80>
ServerName sub.example.com
ServerAlias www.sub.example.com <---- I had forgotten this
Redirect permanent / https://sub.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName sub.example.com
ServerAlias www.sub.example.com