大佬教程收集整理的这篇文章主要介绍了WordPress,nginx代理和子目录:wp-login.php重定向到域,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的Nginx配置中,wordpress博客位于私人服务器上.我的Nginx公共服务器代理私有服务器的内容为https://www.example.com/blog/.
LOCATIOn ^~ /blog/ { # A "subdirectory",hiding a proxied server
proxy_pass http://192.168.0.5:80/; # The blog resides in the
# private's web root,# not in a subdirectory
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
在调用域和子目录时,博客完美呈现.引发wp-login不会生成重定向GET字段.
https://www.example.com/blog/wp-login.php
我的siteurl和我的home变量都设置为带子目录的域.
但是,成功登录后,我可能会看到仪表板,但浏览器中的URL会被重写为https://www.example.com/wp-admin,导致使用仪表板时出现问题.
虽然博客位于代理私有服务器上,但如何配置WP以重写URL到子目录?
(服务器中的子目录是否必须对称?)
$_SERVER['@R_874_10613@EST_URI'] = str_replace("/wp-admin/","/blog/wp-admin/",$_SERVER['@R_874_10613@EST_URI']);
以上是大佬教程为你收集整理的WordPress,nginx代理和子目录:wp-login.php重定向到域全部内容,希望文章能够帮你解决WordPress,nginx代理和子目录:wp-login.php重定向到域所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。