作者mydoc (成为守护神)
看板PHP
标题[请益] 新手问SSL与http转https时404
时间Fri Nov 27 13:22:28 2015
小的对SSL还不太会...
请教大大我只简单的用转址功能把http转成https时会找不到网页
我还不能领悟出
if(empty($_SERVER["HTTPS"])) {
$https_login = "
https://" . $_SERVER["SERVER_NAME"] . '/editorLogin.php' ;
header("Location: $https_login");
exit();
}
这样写请问有没有问题?伺服器端一直找到我要的网页是跟SSL的设定有关吗?
问题可能很新手...所以还望大大指点迷津,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 182.239.109.21
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1448601751.A.4D7.html
1F:→ jhunkyoiori: 两个的port不一样 11/27 17:56
2F:→ mydoc: 我知道的http应是80,那https是443吗?虽然好像知道但不会写 11/27 18:27
3F:→ cf1064: 你有架ssl相关设定? 11/27 18:42
没有,因为伺服器是租来的,但他在服务那边有写SSL有亮绿灯...
另外我今天早上有打客服去启动SSH来想输入一些指令
所以只能乱枪打鸟看看,但很鸟的是我刚再打去客服原来还没开通SSH服务....orz
是跟SSH那边输入的指令有关吗?(看来还是要再多爬一些文章才行 囧>)
※ 编辑: mydoc (123.202.160.66), 11/27/2015 18:58:44
4F:→ Johnnyvip: apache的可以用mod_rewrite或Redirect 11/29 00:09
5F:→ see7di: 把该网址的80和443指向到同一个资料夹即可,或用防火墙做 12/21 22:51
6F:→ see7di: port重定向 12/21 22:51