日期:2014-05-17  浏览次数:20671 次

用SSH开发的一个网站的奇怪现象
开发了一个站,是用SSH开发的,用urlRewrite做了伪静态,在IE6上打开所有网页均正常,但用其他浏览器,比如搜狗、360、或者是安卓手机浏览器打开某部分网页会提示404找不到网页,查看过log没有异常。
在同一板块下,数据库结构跟网页结构均一样,但只有某几个页面打开会404,实在是找不出问题在哪,请教一下各位大侠! 

------解决方案--------------------
不会吧。 正则 和浏览器有关系?
------解决方案--------------------
你的伪静态是怎么搞的
不会一个浏览器好用别的不好用吧,而且还是404
我相信还是出在服务器端的问题
------解决方案--------------------
你可以看看404的访问地址,是不是代码兼容性不好,访问地址出问题了
------解决方案--------------------
搜狗和360也是ie内核吧。。
------解决方案--------------------
既然用rewrite,那你仔细看看他的日志啊,日志级别调低一些,这样你能看到所有地址转换的记录,容易发现问题
------解决方案--------------------
楼主先把伪静态去掉试试是不是不会出现404,这样就可以排除是不是因为使用伪静态造成的。
------解决方案--------------------
斜杠和反斜杠是有区别的,各浏览器标准不一致,可以限定几个大厂浏览器,其他的不用去考虑了,360就是一个ie插件,会有一定影响的
------解决方案--------------------
我的建议是  写页面的时候  注意页面的头  就是HTML声明的那个部分