簡體   English   中英

如果沒有子域名,htaccess強制https並將非www重定向到www

[英]htaccess force https and redirect non www to www if not have a subdomain

我試圖強制https並將非www重定向到www:

問題是我有很多sudomains,我沒有通配符ssl(現在)所以我想:

  • (x).domain.com(www.domain.com除外)===> http://*.domain.com

那可能嗎 ?

我發現和測試的所有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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM