Mod_rewriter简单重定向

时间:2011-10-20 23:53:29

标签: php mod-rewrite

我需要一些mod_rewirter的帮助

我的网址有这种结构 http://mydomain.com/post.php?id=122/year/month/title/

我需要有新的链接:

http://mydomain.com/year/month/title/ 我怎么能用mod_rewriter做这个,请你能帮助我! 谢谢

1 个答案:

答案 0 :(得分:1)

http://corz.org/serv/tricks/htaccess2.php这是学习apache mod_rewrite引擎的好页面。

我会给你一个例子,我仍然坚持你必须在你的seo友好网址上添加id

RewriteRule ^/([0-9]+)/([0-9]{4})/([0-9]{2})/([A-Za-z0-9-]+) http://mydomain.com/post.php?id=$1/$2/$3/$4/ [NC]

如果我们假设你可以获得价值以便达到目的

RewriteRule ^/([0-9]{4})/([0-9]{2})/([A-Za-z0-9-]+) http://mydomain.com/post.php?year=$1&month=$2&title=$3 [NC]

此外,您可以验证此链接上的任何正则表达式:http://www.regular-expressions.info/javascriptexample.html或:http://www.gethifi.com/tools/regex