2016-06-19 147 views
4

我在AWS上託管一個WordPress站點,並正在從http轉換到https。從網上閱讀一些資源後,我加入這行來wp-config.php文件:Wordpress https'重定向你太多次了。'錯誤

define('FORCE_SSL_ADMIN', true); 

現在,當我嘗試訪問/wp-admin/頁面我得到的xx.xx.com redirected you too many times。所有其他頁面都可以工作,但只有管理面板無法正常工作。

回答

3

它有時發生在我身上。嘗試的頁面出現在這裏的重定向之間檢查: redirect-checker.org 這將有助於你理解爲什麼會發生

如果問題是關於http://example.comhttps://example.com你可以嘗試改變homeurl和SITEURL避免這種重定向之間的循環。你可以這樣做:

  • 在您在wp_options表
  • 在WP-config.php文件把define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com'); SQL(檢查here

希望它可以幫助

5

對於任何人到這裏來像我背後的一個反向代理處理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/

我試圖用這個插件和它的作品。

+1

需要這個DreamHost,非常有用。謝謝 –

相關問題