在文件夹中隐藏.htaccess的查询字符串

时间:2012-12-06 11:28:00

标签: php regex .htaccess url

我想转此网址:

http://mysite.com/images/?url=20121206/test.jpg&zoom=120&f=g

进入这个:

http://mysite.com/images/20121206/test.jpg?zoom=120&f=g

/ images / folder

中的.htaccess文件

我用Google搜索了许多正则表达式,但没有正常工作......请帮忙!

或者可以在images文件夹外执行此操作吗?

2 个答案:

答案 0 :(得分:0)

这会有用吗?

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule images/(.*) images/index.php?url=$1 [QSA,L]

答案 1 :(得分:0)

这应该做我认为的工作。

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} url=(.*)
RewriteRule /images/ /images/%1 [QSA, R]