.htaccess 使用HTACCESS删除文件夹
当用户转到以下url时:.htaccess 使用HTACCESS删除文件夹,.htaccess,apache,.htaccess,Apache,当用户转到以下url时: http://mysite.com/folder/subfolder?a=blah&b=blah 我需要将它们指向根文件夹中的内容,同时保持变量不变: http://mysite.com/?a=blah&b=blah 因为它是一个虚拟主机,所以此解决方案还应该不使用其他基本URL 我不希望执行完全重定向,因为我们在系统中使用日志跟踪,我们需要让头部为日志返回200代码(也许这无关紧要) 我知道对于真正理解htaccess重定向的人来说,这是一个相当简
http://mysite.com/folder/subfolder?a=blah&b=blah
我需要将它们指向根文件夹中的内容,同时保持变量不变:
http://mysite.com/?a=blah&b=blah
因为它是一个虚拟主机,所以此解决方案还应该不使用其他基本URL
我不希望执行完全重定向,因为我们在系统中使用日志跟踪,我们需要让头部为日志返回200代码(也许这无关紧要)
我知道对于真正理解htaccess重定向的人来说,这是一个相当简单的问题。提前谢谢 通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放入文档根目录下的.htaccess
:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^folder/subfolder/?$ / [L,NC]
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放入文档根目录下的.htaccess
:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^folder/subfolder/?$ / [L,NC]
你说它应该不使用其他URL是什么意思?你说它应该不使用其他URL是什么意思?