北极寒流 » 网络资源 » 修改wordpress动态链接页面为伪静态网址 - 2013.06.13

修改wordpress动态链接页面为伪静态网址

一直以来,大家都认为网站的静态地址要比动态地址更受欢迎,不管是不是真的会受搜索引擎的欢迎,至少个人认为静态地址要比动态地址来的美观,wordpress的文章页面修改为伪静态链接这里就不说了:直接在网站后台设置即可,这里记录一下自己正在用的把网站动态独立页面修改为伪静态链接。

例如,如果你有一个动态的URL,如

www.yourdomian.com/articles.php/?article_id=1234&article_name=apache_mod_rewrite
需要修改成下面的地址依然可以访问
www.yourdomain.com/article/1234-apache_mod_rewrite.html

下面我们就利用Mod Rewrite Rule规则来实现

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

rewriterule ^article/([^-]+)-([^&]+)\.html$ /articles.php?article_id=$1&article_name=$2 [L]

</IfModule>

把上面的规则加入.htaccess即可

还有一种情况,例如需要把

http://www.epinv.com/download?id=3961

修改成http://www.epinv.com/download/3961.html依然可以访问,那么依然是在.htaccess加入下面代码

RewriteRule ^dl/([0-9]{1,})\.html$ index.php?pagename=download&id=$1

据说要放在RewriteRule ^index\.php$ - [L]上面。

mod_rewrite

 

发表评论 【登录·注册】

所有留言都会被审核,请勿发布垃圾评论!

(必填)*