比如我有一列表链接:
http://www1.abc.com/list/1.html
http://www1.abc.com/list/2.html
http://www1.abc.com/list/3.html
....而这些静态文件可能还没生成(不存在.) 
但是如果访问
http://www.abc.com/list/1.html
http://www.abc.com/list/2.html
http://www.abc.com/list/3.html
....
是可以访问的到得.也就是说www.abc.com 和 www1.abc.com 在不同服务器上.我需要的是当用户点击http://www1.abc.com/list/1.html 找不到文件,出现404错误的时候,
能够自动转向到 http://www.abc.com/list/1.html 这个地址.js能实现吗? 

解决方案 »

  1.   

    我的想法是:是否能够在404页面获取http://www1.abc.com/list/1.html该url地址,
       比如 var a = document.URL;
       然后替换掉URL地址的域名为 http://www.abc.com 
       比如 var b = a.replace("www1","www");
       然后location.href=b;   现在的问题是如何在用户点击http://www1.abc.com/list/1.html当不存在这个的页面的时候,
       能够在404页面获取这个URL地址,然后进行转换跳转?
      

  2.   


      一言惊醒梦中人哈!~~  我一直以为如果在404页面获取的document.URL会是404地址,原来就是不存在的那个页面地址啊!!
      
      终于解决了,O(∩_∩)O哈哈~  多谢!!!!!
      

  3.   

    可以写个try catch 语句  ,在没找到那个页面的时候跳转到你说的那个页面。