这是我现在的脚本,我如何让我的脚本强制所有流量到http,目前它正好相反,它强制所有流量到https.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)
我也尝试过这个并没有用
RewriteEngine On
RewriteCond %{HTTP} !=on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
尝试打开www.blankpage.com时发生了太多重定向.
Jon*_*Lin 31
您想要检查HTTPS是否已启用:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)
如果它是on(%{HTTPS} on),则重定向到http://.没有调用mod_rewrite变量%{HTTP},只能调用%{HTTPS}"on"或"off".
你得到太多重定向错误的原因是因为:
RewriteCond %{HTTP} !=on
Run Code Online (Sandbox Code Playgroud)
无论请求是http还是https,总是如此,因为变量不存在,它永远不会等于"on".因此,即使请求是http,您仍然会被重定向到相同的URL(http).
| 归档时间: |
|
| 查看次数: |
30192 次 |
| 最近记录: |