我正在尝试将我的顶级域名重定向到https,但不是任何子域。
这是我所拥有的。
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} site.eu$
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://site.eu/$1 [R,L]如何让它忽略子域名?
发布于 2017-01-31 19:45:39
您可以使用以下规则:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_HOST} ^(?:www\.)?site\.eu$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]^(?:www\.)?site\.eu$只会匹配顶层的doain。
https://stackoverflow.com/questions/41956704
复制相似问题