mod_rewrite网址随附加参数

时间:2016-02-15 16:50:18

标签: apache .htaccess mod-rewrite url-rewriting

为了获得任何简单的重写而努力奋斗,所以我希望我能提出一个真实的例子并获得一个样本,这样我才能理解我做错了什么。

这是现有网址:

尝试将其更改为:

有趣的是我甚至无法打破"它将逐步介绍我的更改如何影响重写。例如,我会这样做:

RewriteRule ^reports/queue(.*)$ api/server/server.php$1 [R=301,NE,L] 

我实际上希望这提供一个未找到的页面,但它似乎没有做任何事情。我已经通过做一些更简单的例子验证了mod_rewrite正在工作。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

尝试:

RewriteEngine on

RewriteCond %{THE_REQUEST} /reports/queue\.php\?status=all&frequency=all [NC]
RewriteRule ^ /api/server/server.php?f=ReportQueue&selector=queue [L,QSA,R=302]