1

当用户访问以下网址时:

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

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

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

由于http://mysite.com是一个虚拟主机,因此该解决方案还应该不理会其他基本 URL。

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

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

4

1 回答 1

1

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

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

RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^folder/subfolder/?$ / [L,NC]
于 2012-05-11T23:20:37.830 回答