Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 使用htaccess重定向_Apache_.htaccess_Mod Rewrite_Centos - Fatal编程技术网

Apache 使用htaccess重定向

Apache 使用htaccess重定向,apache,.htaccess,mod-rewrite,centos,Apache,.htaccess,Mod Rewrite,Centos,我正在尝试将/folder重定向到/using.htaccess,但得到的只是Apache HTTP服务器测试页面。 我的根目录如下所示: / .htaccess -/folder -/folder2 -/folder3 RewriteEngine On RewriteCond %{REQUEST_URI} !^/folder/ RewriteRule ^(.*)$ folder/$1 [L] 我的.htaccess如下所示: / .htaccess -/folder -/folder2 -

我正在尝试将/folder重定向到/using.htaccess,但得到的只是Apache HTTP服务器测试页面。 我的根目录如下所示:

/
.htaccess
-/folder
-/folder2
-/folder3
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ folder/$1 [L]
我的.htaccess如下所示:

/
.htaccess
-/folder
-/folder2
-/folder3
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ folder/$1 [L]
我做错了什么?我检查了我的httpd.conf(我运行的是Centos 5.3),mod_重写库正在加载。作为旁注,我的服务器不是www服务器,它只是一个虚拟机,所以它的主机名是centosvm

另外:我发现mod_rewrite模块已经加载,但是我的.htaccess重定向似乎都没有工作

添加:我的httpd.conf目录指令如下所示:

<Directory />
    Options FollowSymLinks
    #AllowOverride None
</Directory>

选项如下符号链接
#不允许超限

你允许我说什么?(见:)


这将使我们需要在(虚拟)主机/目录设置中使用此选项:

AllowOverride FileInfo

我把我的允许超车改为所有