作者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/m.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