Mod rewrite 如何通过使用htaccess的重写功能隐藏?id=URL?

Mod rewrite 如何通过使用htaccess的重写功能隐藏?id=URL?,mod-rewrite,url-rewriting,Mod Rewrite,Url Rewriting,例如,如何转换此url: 到 重定向 http://example.com/folder/?id=.*.jpg 到 我假设您要删除querystring,您可以在root/.htaccess中使用它: RewriteEngine on RewriteCond %{QUERY_STRING} ^id=.+\.jpg$ RewriteRule ^/?folder/?$ http://example.com/folder/? [L,R] 嗯,是的,它工作得很好,但是所需的函数没有执行,也许重写

例如,如何转换此url:


重定向

http://example.com/folder/?id=.*.jpg

我假设您要删除querystring,您可以在root/.htaccess中使用它:

RewriteEngine on


RewriteCond %{QUERY_STRING} ^id=.+\.jpg$
RewriteRule ^/?folder/?$ http://example.com/folder/? [L,R]

嗯,是的,它工作得很好,但是所需的函数没有执行,也许重写函数不适合我的情况?我的意思是我需要执行与?id=img_url相关的函数,并从url中隐藏它。。。
RewriteEngine on


RewriteCond %{QUERY_STRING} ^id=.+\.jpg$
RewriteRule ^/?folder/?$ http://example.com/folder/? [L,R]