3

我正在尝试在我的新项目中使用 URL 重写。但我还需要在 URL 中允许自定义查询字符串。

我只想知道如何为这个 URL 写重写规则

http://www.mysite.com/edit/123/?q1=value1&q2=value2

成为这个

http://www.mysite.com/index.php?action=edit&id=123&q1=value1&q2=value2

自定义查询字符串应允许无限制。

百万感谢...

4

1 回答 1

5

只需像任何其他规则一样执行您的规则,并在末尾添加 QSA 修饰符(查询字符串附加)。

RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
于 2009-01-01T08:50:56.670 回答