我已经安装WordPress的在我的VPS一百倍,这一次的风格/ CSS缺少某种原因,该设置是这样的:https://image.prntscr.com/image/ETY6oXebR5aEAWI2lWSnAQ.pngWordPress安装缺少风格/ CSS
如果我与继续安装,整个网站将有它的风格/ CSS错过。
我试过清理目录并上传一个新的wordpress安装文件,但每次都得到相同的问题。
任何人都知道可能是什么问题?
我已经安装WordPress的在我的VPS一百倍,这一次的风格/ CSS缺少某种原因,该设置是这样的:https://image.prntscr.com/image/ETY6oXebR5aEAWI2lWSnAQ.pngWordPress安装缺少风格/ CSS
如果我与继续安装,整个网站将有它的风格/ CSS错过。
我试过清理目录并上传一个新的wordpress安装文件,但每次都得到相同的问题。
任何人都知道可能是什么问题?
好的问题是这个域强制SSL。所以通过https安装不能正常工作。我禁用了SSL,现在它工作正常。
如果您在为您执行SSL/TLS的逆向代理或类似情况下,wordpress需要知道情况如此(否则它将假定未加密的http并将使所有到引用的链接未加密) 。如果http重定向到https,则会导致问题。
您可以通过配置网络服务器来添加某些标头来解决此问题,例如,服务器块内部的Nginx,添加:
location /blog/ {
proxy_pass http://backend:8081/;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
}
,并在wp-config.php文件(一般安装后创建的,所以你必须做的造型没有安装):
/**
* Handle SSL reverse proxy
*/
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
我有同样的问题,并发现这里:https://www.variantweb.net/blog/wordpress-behind-an-nginx-ssl-reverse-proxy/