2017-04-12 145 views
0

我有这个在我的htacess文件:强制重定向到HTTPS HTTP(主域名指向子文件夹)

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(staging.)?example.com$ 
RewriteCond %{REQUEST_URI} !^/staging/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /staging/$1 
RewriteCond %{HTTP_HOST} ^(staging.)?example.com$ 
RewriteRule ^(/)?$ staging/index.php [L] 

如何强制所有HTTPS请求到http?

回答

0

是这样的:

RewriteCond %{HTTPS} /on/ 
RewriteRule ^(.*)$ http://hostname/$1 [L,R] 

规则必须从HTTPS切换到HTTP重定向。

+0

我在哪里添加规则,在现有规则的上面还是下面? – Webbs

+0

我会将它作为第一条立即将HTTPS反弹回HTTP的规则。 HTTP请求将跳过它并击中现有的规则集。 – TheCoolah

相关问题