一年过去了,travelsky依然没有修复这个问题,上次莫名其妙的解决了这个问题,今天在查询机票的时候又再次遇到这个问题:输入电子客票编码,输入姓名,提交查询,travelsky的查询页面提示“对不起,您无权限访问”。
考虑到国情,马上将浏览器换成IE7,问题依旧。再次深度考虑国情,找了一个IE6的浏览器来测试,还是冷冰冰的提示“对不起,您无权限访问”。
看来不是这个问题,应该也不是服务器的问题,因为我在去年还是前年也遇到这个问题,折腾了一番浏览器就搞定了(当然忘记当初是怎么搞定的)。
于是分析“无权限访问”这几个字,这个机票查询不需要登录,何来权限之说,很快,我的思路就被“权限”二字导向到ajax跨域调用的出错提示上去了。虽然travelsky不是用的ajax查询,但是为了防止站外调用,可能在查询的程序中做了http referer判断。定睛一看浏览器,没有www,于是将 travelsky.com 改成 www.travelsky.com ,问题华丽的解决了。
我一直搞不懂国内的网站,有些还是很大的站点,为什么一定要带www这个二级域名才能正常访问,连招商银行有的时候没有带www都无法访问,退一步来说,就算你必须要域名带www,为啥不做一个顶级域名的自动跳转,即当用户访问没有www的域名的时候,自动跳转到带有www的网站,他们是做不到这一点,还是根本没有考虑到这一点,显然是后者!
国内的某些网站,哎!