我在AWS上託管一個WordPress站點,並正在從http轉換到https。從網上閱讀一些資源後,我加入這行來wp-config.php
文件:Wordpress https'重定向你太多次了。'錯誤
define('FORCE_SSL_ADMIN', true);
現在,當我嘗試訪問/wp-admin/
頁面我得到的xx.xx.com redirected you too many times
。所有其他頁面都可以工作,但只有管理面板無法正常工作。
我在AWS上託管一個WordPress站點,並正在從http轉換到https。從網上閱讀一些資源後,我加入這行來wp-config.php
文件:Wordpress https'重定向你太多次了。'錯誤
define('FORCE_SSL_ADMIN', true);
現在,當我嘗試訪問/wp-admin/
頁面我得到的xx.xx.com redirected you too many times
。所有其他頁面都可以工作,但只有管理面板無法正常工作。
它有時發生在我身上。嘗試的頁面出現在這裏的重定向之間檢查: redirect-checker.org 這將有助於你理解爲什麼會發生
如果問題是關於http://example.com和https://example.com你可以嘗試改變homeurl和SITEURL避免這種重定向之間的循環。你可以這樣做:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
SQL(檢查here)希望它可以幫助
對於任何人到這裏來像我背後的一個反向代理處理SSL的東西,它花了我一段時間,但我可以找到它說明什麼必須做的文件:
https://codex.wordpress.org/Administration_Over_SSL
它指出來,如果在wp-Config中添加:
// 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';
由於我不喜歡用觸摸的配置(主要是因爲我忘了我摸了一下),我試圖找到一個這樣做的更優雅的方式:
https://wordpress.org/plugins/ssl-insecure-content-fixer/
我試圖用這個插件和它的作品。
需要這個DreamHost,非常有用。謝謝 –