为了获得任何简单的重写而努力奋斗,所以我希望我能提出一个真实的例子并获得一个样本,这样我才能理解我做错了什么。
这是现有网址:
尝试将其更改为:
有趣的是我甚至无法打破"它将逐步介绍我的更改如何影响重写。例如,我会这样做:
RewriteRule ^reports/queue(.*)$ api/server/server.php$1 [R=301,NE,L]
我实际上希望这提供一个未找到的页面,但它似乎没有做任何事情。我已经通过做一些更简单的例子验证了mod_rewrite正在工作。
任何帮助都将不胜感激。
答案 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]