网站迁移分享

删除了blogs.51.net/archives下的所有旧的单篇文档,放到了www.klogs.org/blogs目录下。考虑到有很多链接仍旧指向就的路径,为了保持访问的连续性,就利用了.htaccess自定义错误文档显示页面,然后在该页面中用Javascript转向。


.htaccess内容如下:


ErrorDocument 404 /error.html


如果虚拟主机对htaccess的支持完全的话,可以单纯通过它来完成转向,可惜51上无法实现。


error.html内容如下:


str=document.URL;
newURL=(str.replace("原来的路径","新的路径"));
location.replace(newURL);