我在Server 2012 / IIS 8上使用子目录而不是每个站点的子域设置了wordpress多站点。
我设置了6个网站,但当我尝试启动信息中心(/ wp-admin /)或访问网站时,其中4个网站提供404
我想也许有些网站因为某种方式被破坏所以我创建了一个新网站,但它也提供了404。
我看不到工作的网站和不工作的网站之间有任何明显的区别。
我唯一的线索是404请求甚至不会出现在IIS日志中。
答案 0 :(得分:0)
我发现了什么是错的,但不是为什么。这些站点在内部URL http:localhost:8100上运行。在我去编辑页面的新创建的网站上,它显示http://localhost/。这就是它没有出现在IIS日志中的原因。
不幸的是,如果我尝试更改它,它只会恢复。工作网站都显示http://localhost:8100/如果我在非工作网站的设置下更改了siteurl和home,他们也会恢复原状。所以我发现了404问题,但还没有解决方案