.htaccess重定向根文件夹上的所有内容

时间:2014-08-27 10:21:30

标签: php regex apache .htaccess mod-rewrite

在我的网站上,当键入www.abc.com/folder时,它会重定向到index.php。我希望脚本不要触及其他文件夹和文件。那么无论如何要阻止这种情况吗?

这是.htaccess文件:

RewriteEngine on
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule ^([a-z]+)(/([^/]{0,32})(/.+)?)?$  index.php?a=$1&q=$3    [L]

1 个答案:

答案 0 :(得分:0)

要将所有内容从root用户重定向到主页,您可以使用以下规则:

RewriteEngine On

RewriteRule ^[^/]+/?$ / [L,R]

RewriteCond %{request_filename} -f
RewriteCond %{request_filename} -d
RewriteRule ^([a-z]+)(/([^/]{0,32})(/.+)?)?$ index.php?a=$1&q=$3 [L,QSA]