WordPress 不斷重新導向
這個問題我之前有遇過幾次,通常是更改 Cloudflare 設定時會碰到,但有一次碰到完全無解的情況。於是透過在網路上查找問題的過程中,找到了這個解法,提供給有此問題的人參考看看。
通常遇上這種問題有兩種解決辦法:
(1) 修改 Apache 設定檔,將 http 轉址 https。
(2) 修改 .htaccess 也是加上轉址 https 的語法。
以上兩個都無效?就來試試看這個方法。編輯 WordPress 站台目錄下的 wp-config.php
,加上下列這段強制轉址的程式。
1 2 3 4 5 6 7 |
/** SSL */ define('FORCE_SSL_ADMIN', true); // in some setups HTTP_X_FORWARDED_PROTO might contain // a comma-separated list e.g. http,https // so check for https existence if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on'; |
Reference