我有一个私人服务器来运行apache和wordpress,另一台服务器使用public ip来运行ngigx。以下是有关私人服务器的一些信息:
IP: 192.168.0.10:8080/blog
I can visit anything before i change home/siteurl in admin setting.
wordpress forld "/var/www/html/blog/"
both home and siturl are "www.example.com/blog" set in admin settings
在public sever(www.example.com)ngnix配置:
location ~ ^/blog {
proxy_pass "192.168.0.10:8080";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
我可以毫无问题地访问www.example.com/blog
及其博客。但是当我点击登录按钮时,它会链接到http://www.example.com/blog/wp-login.php
,但会得到如下页面:
(没有加载css / js)并获取http://www.example/blog/wp-admin/load-styles.php的301 Moved Permanently
....然后重定向到https://www.exmaple.com/blog/wp-admin/load-styles.php似乎我无法访问{{1}中的任何内容}
我试过这个解决方案:https://stackoverflow.com/a/34091251/2256235
但它可能对我不起作用。有人可以帮帮我吗?我已经坚持了两天。非常感谢