我已經安裝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/