.htaccess转向实现

下了点决心,换了一个虚拟主机!原先的空间实在是有太多的不如人意,这不支持那不支持不说,还动不动就不能访问,说是有人黑。我就纳闷儿了,黑起来这么容易,管理员都干吗去了…

现在看起来到是不错了,差不多什么都支持,可又有点问题了,主机支持mod_rewrite,永久链接自然就不用加上诸如/index.php/之类让人不爽的部分了,但原来的文章怎么办,虽然也没什么有价值的东西,但如果别人用原来的链接访问是出现该页无法显示的字样,也总会让人觉得不厚道,基于此,干脆将原来的所有东西放在了一个old目录下面,然后利用mod_write实现了一下链接转向,于是就解决问题了,也许这是一个实现网站新老版本兼容的一个好方法,实现起来也够简单。

因为原先链接里有/index.php/这样一串字符,所以在.htaccess文件中加上诸如

Redirect /index.php/ http://www.zhongfei.org/old/index.php/

之类的代码就万事大吉了,这样通过原先的链接进入网站的访问就自动转到了old目录下面,也就是说链接http://www.zhongfei.org/index.php/archives/75会自动转变成http://www.zhongfei.org/old/index.php/archives/75,这样就不必担心搜索引擎带来的访问者遇到无法访问页面的情况了.

Phenix Zhong /