php - 如何强制用户仅在某些页面上进行 http?(PHP)
问题描述
就我而言.. 我只想将 demo.com/watch/MOVIE_NAME 重定向到 HTTP。否则,所有页面都将保留在 https 中。
在 /watch 页面上使用 HTTP 的原因是--> 我的网站内容托管在非 SSL 服务器上。我们无法在安全页面 (https) 上提供该服务。这就是为什么我需要 /watch 页面重定向到 HTTP。
我尝试使用此代码..但它显示了太多重定向。
<?php
if($_SERVER["HTTPS"] = "on")
{
header("Location: http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
exit();
}
?>
我做错了什么吗?有没有一种简单的方法可以做到这一点……请告诉我。& 抱歉这些问题,但到目前为止我在这里的搜索,我还没有透露一个有效的解决方案,恐怕我不知道最佳实践是什么。
解决方案
推荐阅读
- c# - 传递对象作为未更新的参数
- javascript - 如何在 Mongo 中减去 2 个日期?
- python - 为什么`scrapy`在解析第一个URL后停止工作?
- sparql - 对具体化数据重复路径查询
- jekyll - 在 OS Mojave 10.14.5 上使用 Jekyll 安装失败
- ios - Xcode:访问和设置联系人的自定义铃声
- python - 类级别的 classmethod() 只能在 method_descriptor 或实例方法上调用
- linux - 如何找到 nginx 的安装位置?
- python - 我该怎么做才能在找不到数据的循环中不要阻止我并继续该过程
- sql-server - 在“新查询”中调用 com 组件 SQL Server 返回了错误 hresult e_fail