如何编写Apache重写规则?

时间:2011-07-16 11:47:38

标签: php apache .htaccess mod-rewrite

目前我有以下网址:

http://example.com/d/tag.php?n=1&tag=php
http://example.com/d/tag.php?n=1&tag=cms

我想在.htaccess文件中添加重写规则。使网址如下:

http://example.com/tag/1/php

如何写这样的规则?

2 个答案:

答案 0 :(得分:3)

你走了:

 RewriteEngine On
 RewriteRule ^tag/([0-9]*)/(.*)$ tag.php?n=$1&tag=$2

不要忘记将其放在您目录下的.htaccess文件中({{1p>

答案 1 :(得分:1)

查看this link

mod_rewrite将所有请求linke http://exmple.com/d/tag.php?n=1&tag=php重定向到特定页面,您必须编写处理请求的代码

希望这有帮助