1
我一直在努力通過.htaccess強制SSL的許多規則,但是我找不到僅針對「www」而不是其他任何子域名的強制規則。強制SSL .htaccess僅適用於WWW不適用於任何其他子域
在例如:
www.website.com - OK
blog.website.com - 不正常
任何幫助將不勝感激。
我一直在努力通過.htaccess強制SSL的許多規則,但是我找不到僅針對「www」而不是其他任何子域名的強制規則。強制SSL .htaccess僅適用於WWW不適用於任何其他子域
在例如:
www.website.com - OK
blog.website.com - 不正常
任何幫助將不勝感激。
您可以使用:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond {HTTP_HOST} ^www\.website\.com$ [NC]
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
RewriteCond %{HTTPS} on
RewriteCond {HTTP_HOST} !^www\.website\.com$ [NC]
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
看起來,這不是強制SSL。理想的解決方案是強制ssl,如果它不是www,那麼它會強制http –
立即看到更新後的代碼,並確保它是** .htaccess中的第一條規則**。希望你沒有運行任何CMS/PHP框架。 – anubhava
我會測試它,目前正在運行Codeigniter PHP框架 –