我正在与subdomain.maindomain.com
上的Wordpress实例上的客户端一起工作。他们希望它显示为www.maindomain.com/subdomain
。
在我任职之前,他们使用反向代理将所有内容都旋转了,并成功在www.maindomain.com/subdomain
上显示了该网站...除非您尝试在WordPress管理控制台中导航。
例如,单击下一页箭头以在帖子中导航会产生以下链接(导致错误):
https://subdomain.maindomain.com/wp-admin/edit.php?post_type=page&paged=2
它应该产生的位置:
https://www.maindomain.com/subdomain/wp-admin/edit.php?post_type=page&paged=2
尽管正确生成了面向公众的页面的永久链接,但整个管理控制台(创建新用户等)都发生了这种情况。
正确设置是什么
wp_home
中的 wp_siteurl
和wp_config.php
都设置为www.maindomain.com/subdomain
在WordPress管理信息中心的“设置” >>“常规”中,网站和家庭URL均也设置为www.maindomain.com/subdomain
。
可能有问题吗?
我确实在wp_options
表中注意到站点和家庭URL都设置为subdomain.maindomain.com
。这可能是问题的根源吗?
如果有帮助,我还可以在此处提供htaccess基本重写规则。
除了解决此麻烦的问题外,我还很好奇通常是否存在在设置>>常规中的站点/家庭URL与wp_options表之间不匹配的情况?看起来这种不匹配永远都是不好的。