【发布时间】:2011-03-01 20:02:17
【问题描述】:
我正在尝试使用 .htaccess 将 /folder 重定向到 /,但我得到的只是 Apache HTTP Server 测试页。 我的根目录如下所示:
/
.htaccess
-/folder
-/folder2
-/folder3
我的 .htaccess 看起来像这样:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ folder/$1 [L]
我做错了什么?我检查了我的 httpd.conf(我正在运行 Centos 5.3)并且正在加载 mod_rewrite 库。附带说明一下,我的服务器不是 www 服务器,它只是一个虚拟机,所以它的主机名是 centosvm。
补充:我发现 mod_rewrite 模块已加载,但我的 .htaccess 重定向似乎都没有工作。
补充:我的 httpd.conf 目录指令如下:
<Directory />
Options FollowSymLinks
#AllowOverride None
</Directory>
【问题讨论】:
-
我将 AllowOverride 更改为 All
标签: apache .htaccess mod-rewrite centos