兼容多种WordPress固定链接地址格式插件 – Advanced Permalinks
如果想更换WordPress固定链接地址的格式,只能通过改变WordPress永久链接设置,覆盖旧的地址,设置新的静态地址格式。如果不想旧的链接地址丢失,仍保持旧的URL链接有效,可以通过修改.htaccess文件作301转向 或 静态地址转移插件Dean’s Permalinks Migration,国人开发的一款不错的WordPress插件。
能不能更改新的WordPress永久链接的同时,仍保持旧的连接地址呢?以前一直在想这个问题,比如通过判断post ID来截断新旧地址转换。以前曾看过一句话,大致是 there is always a plugin when you get an idea to a certain function~只要你想到了某种功能,那么,总会有那么一款WordPress插件来帮你实现。
当然最好的就是一开始选择一款合适的 linux 美国主机,这里推荐下 JustHost主机,被称作最具性价比的新兴美国主机,附:JustHost优惠码 ,希望对想购买 JustHost 主机的朋友有用咯,对美国主机购买不熟悉的也可以参考JustHost购买教程
于是有了兼容多种WordPress固定链接地址格式插件 – Advanced Permalinks, 无需太复杂的设置,即可使两种,三种,甚至多种链接地址同时存在,无需再301重定向了。
通过Advanced Permalinks设置,所有的多种静态地址都是真实存在的,不是301跳转,在不影响已有日志链接前提下,设置新文章的链接格式。
根据日志ID的范围设置不同ID区间的静态地址格式,别且可以修改已有链接格式,同时也可以增加新的ID区间的地址格式。
PS1: 如果出现Fatal error: Class advanced_permalinks: Cannot inherit from undefined class advanced_permalinks_plugin in…..报错,请将相关301转向插件关闭。
PS2: WordPress官方论坛上有人反映特地的日志可以打开,但分类文章打不开,我没出现这种情况,可能和不同虚拟主机设置有关,我的是IIS服务器都没出现这种错误,囧。
PS3: 怎样将我现在每篇日志的末尾再加一个slash斜杠??
延伸阅读:
12 Responses to “兼容多种WordPress固定链接地址格式插件 – Advanced Permalinks”
-
[...] 博客现在用的是今天刚发现的Advanced Permalinks插件,兼容多种WordPress固定链接地... dreamfreeblog.com/2009/03/wordpress-301-rewrite
-
[...] 日志不多, 于是打算直接全部301….当然如果日志很多, 那么建议还是使用睡... molezz.net/drink/wordpress-permalink-301-redirection
Leave a Reply




目前没这需求,但看来这插件不错。
已经满足了我的要求,只希望它以后和wp升级没什么冲突。
对我来说非常重要,因为我想改变永久链接的格式,但又要同时保留原来的伪静态地址~
为什么我装的没效果啊?为什么哦?
你究竟要哪种效果,301 转向还是同时支持多种链接格式?你的是什么主机,我当时的是 windows 的主机,用这个方法也是可以的阿。
我安装试了不同的设置方法,都无法去掉index.php。
我是在WINDOWS主机上,要想实现
/%postname%/的永久链接应该如何实现呢?
WINDOWS IIS 主机伪静态我博客上以前专门写过一篇日志的,你搜下。我以前就是 IIS 主机。
这个插件具体怎么用啊?能举个例吗?
我的之前是/%postname%.html
现在换成/%postname%/了,向让来自搜索引擎的xxx.cn/abc.html定向xxx.cn/abc/
是只需要“Migration”那项加入旧的固定链接吗?
可是不行啊!
我这里说的是同时兼容两种链接格式,不是跳转。我的以前是 postname.html 现在是 年/月/postname.thml。你说的 301 跳转这个插件也有这个功能,应该就是你那样设置的,不行可能和主机有关…
你试试 http://www.dreamfreeblog.com/2009/03/wordpress-301-rewrite.html