使用HTACCESS删除文件夹

时间:2012-05-11 22:54:09

标签: .htaccess apache

当用户转到以下网址时:

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

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

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

由于http://mysite.com是虚拟主机,因此此解决方案还应保留其他基本网址。

我不想进行完全重定向,因为我们在系统中使用日志跟踪,我们需要让标头为日志返回200代码(这可能无关紧要)。

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

1 个答案:

答案 0 :(得分:1)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

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

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