apache 404 自动跳转代码
我删除一台web服务器a上08年之前的所有数据,并把删除的数据移动另一台web服务器b上。。想实现的效果就是。
当打开08年之前的所有页面显示404错误的时候自动跳转到b服务器上从新显示和原来一样内容的页面,只是链接不一样。。怎么实现!!!拜求!!
答案:你的web服务器是IIS还是apache啊?你提供的信息不够全面啊。
apache一般的实现方法就是:
httpd.conf对目录开启
AllowOverrideAll
然后在目录里放一个.htaccess(.htaccess)
在里面写
errorDocument404/404.html(这个的内容根据你的情况改写)
可是有时候当你用IE浏览的时候会发现,这玩意压根就不跳转
关键的地方就是这个html
如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的,现在分享出来,遇到相同问题的朋友就知道原因了。
分享到: