2012-05-11 68 views
1

当用户去到以下网址:删除文件夹

http://mysite.com/folder/subfolder?a=blah&b=blah 

我需要将它们指向一个根文件夹,同时保持变量的完整内容:

http://mysite.com/?a=blah&b=blah 

由于http://mysite.com是一个虚拟主机,这个解决方案也应该只留下其他的基本URL。

我不想做一个完整的重定向,因为我们在我们的系统中使用日志跟踪,并且我们需要头部为日志返回一个200代码(也许这没关系)。

我知道,对于真正了解.htaccess重定向的人来说,这是一个相当直接的问题。提前致谢!

+0

你是什么意思,应该不理会其他网址多少? – Ansari

回答

1

启用mod_rewrite的,并通过httpd.conf的.htaccess,然后把这个代码在你.htaccessDOCUMENT_ROOT目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC] 
RewriteRule ^folder/subfolder/?$/[L,NC]