Как я могу вызвать SSL без WWW
# SSL-FORCE
RewriteCond %{SERVER_PORT} !443
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Работы, но я могу также открыть сайт с www.
Заранее спасибо.
Для домена: www.example.com
используйте:
# SSL-FORCE
RewriteCond %{SERVER_PORT} !443
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
Вы также можете попробовать:
RewriteCond %{SERVER_PORT} !443
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
Если порт не 443 и имя хоста начинается с www
, выполните перезапись. Это гарантирует, что безопасная версия вашего сайта всегда будет обслуживаться без www.