[英]htaccess force https and redirect non www to www if not have a subdomain
我試圖強制https並將非www重定向到www:
問題是我有很多sudomains,我沒有通配符ssl(現在)所以我想:
那可能嗎 ?
我發現和測試的所有ansewers只強制https或重定向所有非www到我的問題是我不希望子域名獲取https除了www和重定向非www到www
要僅為www.example.com強制使用https:// www ,您可以使用:
RewriteEngine on
#redirect http non-www to https://www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
#redirect https non-www to www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.