Сначала я купил SSL-сертификат с несколькими доменами, который не позволяет использовать подстановочные знаки (например, * .mydomain.com).Удаление www при использовании протокола https в htaccess
Когда я хочу подключиться к своему сайту, и если я пройду через https://mydomain.com, он отлично работает. Теперь, если я пройду через https://www.mydomain.com У меня есть хорошая страница предупреждения из моего браузера, говоря, что мне нужно добавить исключение, blahblahbla ... Поэтому я понимаю, что у меня есть это предупреждение, потому что сертификат SSL не управляет www подстановочные.
Я решил создать правило в htaccess, чтобы перенаправить пользователя с https://www.mydomain.com на https://mydomain.com. Но мой браузер, похоже, не понимает этого правила, и каждый раз, когда я просматриваю https://www.mydomain.com, я остаюсь на https://www.mydomain.com.
Вот мое правило:
RewriteCond %{HTTP_HOST} ^www\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ https://mydomain.com/$1 [L,R=301]
Для информации, я использую Virtualmin управлять своими доменами.
Спасибо!
Хорошо, спасибо вам за помощь! –
Добро пожаловать. – anubhava