首页 > 解决方案 > 如何强制用户仅在某些页面上进行 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();
}

?>

我做错了什么吗?有没有一种简单的方法可以做到这一点……请告诉我。& 抱歉这些问题,但到目前为止我在这里的搜索,我还没有透露一个有效的解决方案,恐怕我不知道最佳实践是什么。

标签: phphttphttps

解决方案


推荐阅读