Apache中的URL重写问题

时间:2011-07-02 19:21:50

标签: php apache url-rewriting

我正在做一个php项目,但我不擅长apache中的url_rewrite模块,我想学习如何在这里实现这种url重写:

http://www.something.com/press/release/something_1/

01将是press_release的id,因此该部分将是动态部分。 something也是动态的,但不包含在query_string部分中。此网址将转换为以下网址:

http://www.something.com/press/release/press_detail.php?rid=1

有人可以告诉我如何为此转换编写url_rewrite规则。

1 个答案:

答案 0 :(得分:2)

将以下内容放在网络根目录的.htaccess文件中:

RewriteEngine on
RewriteRule ^press/release/.*_(\d+)/?$ press/release/press_detail.php?rid=$1 [QSA]