【发布时间】:2012-01-05 19:30:05
【问题描述】:
好的,所以我需要我的网站自动将所有请求转发到服务器,以获取 http 到 https。我使用 php 没有真正的问题,但现在 godaddy 告诉我我需要改变我这样做的方式。我的代码是否正确,我应该改变我这样做的方式,什么方法更好?提前感谢您的帮助!
<?php
if ($_SERVER['SERVER_PORT']!=443)
{
$url = "https://". $_SERVER['SERVER_NAME'] . ":443".$_SERVER['REQUEST_URI'];
header("Location: $url");
}
?>
【问题讨论】:
-
如果 Godaddy 告诉您需要更改它……他们不是在告诉您将其更改为什么吗?或者为什么你应该这样做?
-
当我问为什么我得到了我们不支持脚本并且只是改变它大声笑
-
支持可能意味着两件事之一。 1. 提供所需的系统 2. 当它不起作用时提供技术援助。既然你说它确实有效,并且假设你没有要求他们为你解决问题……凭借这种解释质量,我会通过他们的支持服务或移动主机升级它(鉴于我听说过关于 Godaddy 的恐怖故事,我会自己移动主机)。
标签: php forwarding