Итак, у меня проблема, когда на моем веб-сервере, если вы переходите на wwww.mydomain.com, он работает и отображает веб-сайт, но если вы переходите на mydomain.com, он не меняет и не перенаправляет вас на www.mydomain.com, поэтому люди могут находиться на mydomain.com и www.mydomain.com, и они действуют как разные веб-сайты, вам необходимо войти в систему на обоих сайтах по отдельности, если вы входите в систему с wwww, а затем щелкнете ссылку с www, вы должны войти снова. Это как будто это 2 независимых сайта, на которых все одинаково. Можно ли заставить их быть одним и тем же? перенаправить или изменить какие-то записи? Спасибо за любую информацию.
В настоящее время моя настройка DNS такова: у меня есть запись @, указывающая на мой эластичный IP-адрес. а www CNAME указывает на @
В первую очередь, обычно рекомендуется заменить хостинг "domain.com" на постоянное и видимое перенаправление на "www.domain.com".
Обычно это делается либо внутри вашей веб-панели, либо в файле конфигурации вашего веб-сервера с чем-то похожим на это (пример apache2):
<Virtualhost *:80>
ServerName domain.com
RewriteEngine On
RewriteRule ^/(.*)$ http://www.domain.com$1 [R=301,L]
</VirtualHost>
относительно вашего авторизоваться проблема, скорее всего, проблема в файлах cookie. Если ваше приложение устанавливает файл cookie для аутентификации пользователя, этот файл cookie ограничивается полностью определенным доменным именем. или подстановочный знак.
Если вы настроили свое приложение на отправку файла cookie с доменом .domain.com в качестве ограничителя домена, оно будет работать как на domain.com, так и на www.domain.com.