0

我有一个查询字符串,例如

search.php?id=12&keyword=abc&api=gIUTG6898

我希望 URL 是这样的:

search/?id=12&keyword=abc&api=gIUTG6898

现在我找到了很多解决方案,但它们仅限于查询字符串中的一个变量。提前致谢

4

2 回答 2

0

这并不复杂,因为您只想“传输”查询字符串。您可以在 RewriteRule 中忽略它。

RewriteRule ^search/?$ search.php [QSA]

这只是将“search/”重写为“search.php”。

于 2012-05-17T21:46:12.197 回答
0

由于您想要删除 .php 并用斜杠替换它,因此您需要稍微反转 Floern 的 RewriteRule:

RewriteRule ^/search.php$ /search/ [QSA,L]
于 2013-01-16T22:53:59.387 回答