重写改写中的重写帮助

时间:2012-11-16 08:21:24

标签: apache mod-rewrite

我知道这已被问了一百万次,但我无法弄清楚。请帮忙。

这是原始网址:

http://booksnearby.in/show_post.php?title=some_words&id=99

我希望它显示为

http://booksnearby.in/show_post/some_words

怎么样? 我现在已经在这几个小时了,只是想不出来。

由于

1 个答案:

答案 0 :(得分:0)

尝试此重写规则

RewriteRule ^showpost/(.*)$ http://booksnearby.in/showpost.php?title=$1&id=99

这会将http://booksnearby.in/showpost/titlesearch重写为http://booksnearby.in/showpost.php?title=titlesearch&id=99

我已经对上面的id进行了硬编码,因为很明显根据传入的URL重写它是不可能的。