[問題] 利用 .htaccess 來達到 ForceSSL
在PHP裡,可以使用以下方法來達到強制使用SSL連線
<?php
if (!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"]!='on')
{
$ssl_url = 'https://' . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
header("Location: $ssl_url");
exit;
}
在 .htaccess 裡,我想到一個方法
Redirect / https://www.mydomain.com/
但問題在於
Redirect Syntax: Redirect [status] URL-path URL
URL 必須為絕對網址, 若果 Apache 的 ServerName 有改, .htaccess 也要跟著改
有什麼方法達到像PHP那樣的功能嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.29.70
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章