昨天有网友给老蒋留言,自己的网站在搬迁到虚拟主机中的时候有出现"IIS 7.5详细错误- 404.3 - Not Found"错误提示,网站的管理后台进不去,但是网站的前台是没有问题的。不过我由于出去处理客户问题没有在线,本来是要晚上回去帮他处理的,后来网友告知已经解决。
实际上与我判断的原因差不多,是因为更换主机之后,伪静态没有处理导致的。他的网站原来是在某云服务器的,这个现在是用虚拟主机上,这里需要重新设置伪静态规则。
错误详情:
HTTP错误404.3 - Not Found
由于扩展配问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME映射。
这里老蒋也顺带将他的错误截图在手机打开后截图保存一下,虽然问题不是我解决的,我好歹记录一下。
这里我们需要如何解决?
1、检查根目录的伪静态违规
我们看看搬迁过来的数据是不是有伪静态规则。如果有的话先删除。
2、查看当前主机和规则
我们检查看看当前主机的系统是WIN还是Linux,前者是需要IIS规则的,这里我们再找到这个程序的规则去替换当前新环境的规则。
这里我们看到他的网站主站前端没有问题,是因为前端采用的是生成静态的,迁移过来不影响网站使用。这里我们替换新的伪静态规则即可解决问题。
本文出处:老蒋部落 » 网站搬迁出现"IIS 7.5详细错误- 404.3 - Not Found"问题解决方法 | 欢迎分享( 公众号:老蒋朋友圈 )