昨天负责网站的支持人员向我反馈在我们负责托管网站的WordPress在启动多站点功能后,浏览新站点或访问新站点的"Dashboard"时,都会反馈“404”错误。我检查了WordPress的Network Setup配置,确认wp-config.php中的已经添加了必要的代码,同时检查了应用根目录下的Web.config文件,里面的内容也已经替换为WordPress给出的建议内容。上网Google了一下,大部分都是说在使用子目录模式时404错误的解决方法。就是将Url重写规则中的“WordPress Rule 4”,“WordPress Rule 5”中的Url定义修改一下。抱着死马当活马医的想法,也试前修改了一下。但结果还是不行,依然报404错误。其实从WordPress的反馈来看,新站点已经创建,而且是可以编辑的,就是访问不了。那么说问题应该还是出在服务器解析上,尝试在IIS中网站的“Sits Bindings”中增加了新的站点的域名,神奇的事情发生了。子站点可以正常访问了。
注:就是这里。
后记:可能是因为使用WordPress的人,都会将系统部署在Linux+Appche平台上,所以没有遇到这样的问题。而很少有人会将WordPress部署在IIS平台并使用子域名模式工作,所以这类问题在网上也很难找到解决方案。写这篇随笔的目的是希望能帮助到与我遇以同样问题的人,也留着以后自己备查。
原文地址:https://www.cnblogs.com/hicuiyang/p/11576627.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。