使用htaccess对单个PHP文件进行http重定向

时间:2018-04-05 19:12:21

标签: apache .htaccess http ssl https

我正在尝试将https://demo.aurazoscript.com/surf.php?id=15重定向到http://demo.aurazoscript.com/surf.php?id=15。我在.htaccess中尝试了以下内容,但这并不起作用。它关闭了我不想要的整个网站的强制HTTPS重定向。我只希望关闭该单页<td style="padding-left:8px"> @Html.DisplayFor(modelItem => item.Serial) </td>

我试过.htaccess

pip install --upgrade "watson-developer-cloud>=1.2.1

我正在使用CloudFlare的灵活SSL。

1 个答案:

答案 0 :(得分:0)

我认为你这样做是相反的,请在.htaccess之后的RewriteEngine On文件的开头试一试:

RewriteCond %{HTTP:X-Forwarded-Proto} https [OR]
RewriteCond %{HTTPS} on
RewriteRule ^surf\.php   http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTPS} off
RewriteRule !^surf\.php  https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

注意:清除浏览器缓存,然后进行测试。