突然发现暖宝宝商城网站出现问题,而且整个VPS上的网站都有这种情况,使用域名能够直接打开网站,在后面加 /index.html出现网站打不开的现象,其它各级子目录也出现这种情况。具体表现为:使用网站域名http://www.nuanbb.com/这样可以打开,但是http://www.nuanbb.com/index.html或者http://www.domain.com/index.php打不开网站。百度N久解决方法无果,IDC技术尝试过很多次无果。
最后想到谷歌一下,终于在CSDN论坛上找到问题所在:
问题原因:使用伪静态组件,且是全局伪静态。其中的一个伪静态规则影响了站点两个页面间循环定向,对照规则确实有重定向到index.html的规则,删除这些规则网站则恢复到正常情况。
最终解决方法:因为服务器使用了ISAPI_Rewrite3 Lite版,此版本只能使用全局伪静态,不能针对单个站点设置伪静态规则。最后下载了ISAPI_Rewrite3的破解版本,直接在单个网站上使用伪静态规则,问题圆满解决。