關於HTTPS
Reverse Proxy (HTTPS) <-> Apache HTTP Server (HTTP) <-> PHP/WordPress
Reverse Proxy 在請求標頭加上 X-Forwarded-Proto
WordPress wp-config.php 加上
if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';
}
網址如果包含中文路徑
「很抱歉,找不到符合條件的頁面」
中文路徑的問題,似乎只有 Windows 平台才會有,還待確認。
到 WordrPess 的安裝目錄下,找到 index.php ,用文字編輯器開啟編輯,在 ”<?php” 底下第一行加入下面這一行程式:
$_SERVER['REQUEST_URI'] = urldecode($_SERVER['REQUEST_URI']);