利用404页面更换WP的永久链接
以前的永久链接一直是“标题_ID”,如本文链接就是:(%B3%C9%B9%A6%B8%FC%BB%BB%C1%CB%D3%C0%BE%C3%C1%B4%BD%D3_3476),汉字就会被URL编码,这样一来总觉的很恶心,尤其那个差劲的百度直接将连接地址中的汉字显示为乱码,看着怪怪的,好像是病毒没人敢点
。
所以我想直接把他改成“域名/ID”,可又想到以前所有日志都是那样的,一旦改了,搜索引擎,和一些链接就无法找到,全报404,无奈之下就只好想到用404做文章,把模板下面的“404.PHP”打开,在头部加了以下代码让他自动跳转到正确的链接地址上,
<?php if(strripos($_SERVER['REQUEST_URI'],"_")) { $url="http://codeindex.cn/".substr($_SERVER['REQUEST_URI'],strripos($_SERVER['REQUEST_URI'],"_")+1); header('Location: '.$url); } ?>
经过几天观察GOOGLE已经收录的部份新的地址,旧的也没报404,同样可以正常打开,这样一来看着舒服多了啊。
Comments (3)

今天我也尝试了静态地址,哈哈我的空间商提供了WP的伪静态,搞定了,以后想改成什么样都很轻松
[Reply]
高手啊啊!
以后也许用得着,到时候向你请教
[Reply]
[Reply]