2012-05-17 169 views
0

我有一个查询字符串像mod_rewrite的查询字符串

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

而且我想要的网址是这样的:

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

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

回答

0

这不是复杂,因为你只是想“转让”的查询字符串。你可以在RewriteRule中忽略它。

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

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

+0

它没有工作,要么 – John

+0

你设置'RewriteEnginge On'? – Floern

+0

是的,我正在使用其他重写规则,他们工作正常 – John

0

既然你是想删除.php然后用斜杠取代它,你需要稍稍扭转Floern的重写规则:

RewriteRule ^/search.php$ /search/ [QSA,L] 
相关问题