对于特定文件,我想强制使用http而不是https
示例:
https://example.com/test.php?parameter1=value1
应该发送到
http://example.com/test.php?parameter1=value1
我怎样才能做到这一点?
答案 0 :(得分:2)
你的问题不是很清楚,但试试这个.htaccess代码:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} ^parameter1=.*$ [NC]
RewriteCond %{HTTPS} !=on
RewriteRule ^test\.php/?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA,NC]
如果原始网址中存在QUERY字符串parameter1=something
,则会重定向。如果要将所有/test.php
URI重定向到https,请删除第一个RewriteCond行。
答案 1 :(得分:0)
类似的东西:
RewriteRule ^https://example.com(.*) http://example.com$1 [R=301,NC]