Fah*_*eel 4 php wordpress https
我正在AWS上托管一个wordpress网站,并且正在从http转换为https.从在线阅读一些资源后,我将此行添加到wp-config.php文件中:
define('FORCE_SSL_ADMIN', true);
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试访问该/wp-admin/页面时,我得到了xx.xx.com redirected you too many times.所有其他页面都工作,只有管理面板不起作用.
对于像我一样来到这里的任何人都是在处理SSL内容的反向代理之后,它花了我一段时间,但我可以找到文档,说明必须做什么:
https://codex.wordpress.org/Administration_Over_SSL
它声明在wp-config中添加一个if:
// 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';
Run Code Online (Sandbox Code Playgroud)
因为我不喜欢触摸配置(主要是因为我忘记了触摸它)我试图找到一种更优雅的方式:
https://wordpress.org/plugins/ssl-insecure-content-fixer/
我试过这个插件,它的工作原理.
| 归档时间: |
|
| 查看次数: |
3674 次 |
| 最近记录: |