更改为字符串url php

时间:2012-06-03 17:14:12

标签: php mod-rewrite

你好吗?

我想更改我网站的链接,因为它非常难看,我希望它像wordpress一样,我不知道怎么能改变它,所以我请你帮帮我

http://example.com/?id=43434 => http://example.com/?category=sport

如何将其更改为:

http://example.com/post/43434 => http://example.com/category/sport

谢谢

1 个答案:

答案 0 :(得分:2)

你可以这样做,

RewriteEngine on
RewriteRule ^post/(\d+) index.php?id=$1 [L]
RewriteRule ^category/([a-zA-Z0-9]+) index.php?category=$1 [L]

我也推荐使用php框架。它们使得使用漂亮的网址变得容易。你可以从codeigniter开始。

此外,对于初学者来说,这是一篇很好的文章:http://www.workingwith.me.uk/articles/scripting/mod_rewrite