我在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,非常有用。谢谢 –