比如我有一列表链接:
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能实现吗?
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能实现吗?
比如 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地址,然后进行转换跳转?
一言惊醒梦中人哈!~~ 我一直以为如果在404页面获取的document.URL会是404地址,原来就是不存在的那个页面地址啊!!
终于解决了,O(∩_∩)O哈哈~ 多谢!!!!!