本帖最后由 pser 于 2013-11-29 23:47 编辑  
朝阳北站 发表于 2013-11-29 23:08   
我下载了,但是现在不能用,据说是铁总把服务器关了。  
  现在访问:“kyfw.12306.cn” 
 
  会出现下图的界面,并且网址跳转到“http://www.12306.cn/mormhweb/logFiles/error.html”,并提示“网络可能存在问题,请您重试一下!”,呵呵呵呵。。。。。。。 
12306 
 
  
 
  利用不同线路(联通、电信、方正、长城宽带)ping www.12306.cn的官方网站和kyfw.12306的IP地址:返回的分别是“12306.xdwscache.glb0.lxdns.com”,“1st.dtwscachev78.glb0.lxdns.com ”,结果是一样的,看来12306做了智能DNS、CDN,有进步了。 
 
  再研究一下KYFW.12306.cn的代码,只不过把凡是访问这个手机客户端的网站的流量全部转移了一下,可能由于时间仓促,几十行测试的代码都被注释掉了。- <html>
 
 - <head>
 
 - <title>
 
 - 铁路客户服务中心
 
 - </title>
 
 - <head>
 
 - <script 
 
 - lang="JAVASCRIPT">
 
 - var url = location.host;
 
 - //var url = 
 
 - "www.12306.cn";
 
 - var url_ky=location.href;
 
 - //var 
 
 - url_ky="http://kyfw.12306.cn/cc"
 
 - <font color="red">var reg1 = new 
 
 - RegExp("^http://kyfw.12306.cn/(.+)") 
 
 - //当访问http://kyfw.12306.cn/*时,重定向至https://kyfw.12306.cn/*
 
 - var reg2 = new 
 
 - RegExp("^http(s)?://kyfw.12306.cn(/)?[        DISCUZ_CODE_0        ]quot;) 
 
 - //当访问http://kyfw.12306.cn或https://kyfw.12306.cn时,重定向为https://kyfw.12306.cn/otn</font>
 
 - var 
 
 - newUrl="";
 
 - //console.log("reg1:"+reg1.test(url_ky))
 
 - //console.log("reg2:"+reg2.test(url_ky))
 
 - if(reg1.test(url_ky))
 
 - {
 
 - newUrl=url_ky.replace(reg1,"https://kyfw.12306.cn/$1");
 
 - window.location=newUrl;
 
 - }else 
 
 - if(reg2.test(url_ky)){
 
 - newUrl=url_ky.replace(reg2,"https://kyfw.12306.cn/otn");
 
 - window.location=newUrl;
 
 - }else 
 
 - if(url=="www.12306.cn"){
 
 - window.location="/mormhweb/";
 
 - }
 
  
 
- /*
 
 - if(url=="www.12306.cn")
 
 - {
 
 - window.location="/mormhweb/";
 
 - }
 
 - else
 
 - {
 
  
- if(url=="wap.12306.cn")
 
 - {
 
 - window.location="/mormhwap/";
 
 - }
 
 - else
 
 - {
 
 - alert("非法的地址,浏览器将关闭!");
 
 - window.close();
 
 - }
 
 - }
 
  
- */
 
 - </script>
 
 - </html> 
 
 
  复制代码 那为啥还要把问题推给访问者,让大家做无用的“重试”呢。 
 |