2016-06-19 122 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,非常有用。谢谢 –

相关问题