我在Nginx上安装了Wordpress多站点。目前我有site1.com作为主站点。我添加了一个名为site2.com的新站点作为子目录。但是,我注意到您实际上可以点击网络管理员>网站>编辑(站点2),您可以更改domain = site2.com和path = /。而不是使用domain = site1.com和path = / site2。
我在sites-available下创建了nginx vhost配置文件。而site1和site2都运行良好。现在你问我问题是什么?
问题在于永久链接。如果你把它们放到/ blog /%postname%/ site1和site2都可以正常工作。但是,如果您输入site2.com/blablablablaIAMFAKE,服务器将重定向到site1.com,而它应保留在site2上并显示404.如果您输入site2.com/blog/blablalbalbla,则会正确显示404。
解决此问题的一种可能方法是从永久链接中删除/ blog。互联网上给出的提示,将每个网站的永久链接结构更改为默认值,并在网络管理员>编辑网站>下进行更改。设置为/%postname%/适用于site1.com(主站点)。但不是在site2.com上。
任何想法都可能出错。
谢谢,