0
我有一个查询字符串像mod_rewrite的查询字符串
search.php?id=12&keyword=abc&api=gIUTG6898
而且我想要的网址是这样的:
search/?id=12&keyword=abc&api=gIUTG6898
现在我找到了很多解决方案,但它们仅限于一个查询字符串中的变量。在此先感谢
我有一个查询字符串像mod_rewrite的查询字符串
search.php?id=12&keyword=abc&api=gIUTG6898
而且我想要的网址是这样的:
search/?id=12&keyword=abc&api=gIUTG6898
现在我找到了很多解决方案,但它们仅限于一个查询字符串中的变量。在此先感谢
这不是复杂,因为你只是想“转让”的查询字符串。你可以在RewriteRule中忽略它。
RewriteRule ^search/?$ search.php [QSA]
这只是将'search /'重写为'search.php'。
既然你是想删除.php然后用斜杠取代它,你需要稍稍扭转Floern的重写规则:
RewriteRule ^/search.php$ /search/ [QSA,L]
它没有工作,要么 – John
你设置'RewriteEnginge On'? – Floern
是的,我正在使用其他重写规则,他们工作正常 – John