在apache(uniserver)中启用RewriteEngine会在所有文件上生成403

时间:2015-10-20 02:38:03

标签: apache .htaccess mod-rewrite url-rewriting

我要做的是让干燥的'在Apache中重写url的版本仅用于检查它是否正常工作,实际上还没有重写任何内容。

我想出的最简单的.htaccess是:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

但这仍然无法奏效。所有文件,我试图请求的所有路径,无论它们是否存在,都会返回403 Forbidden

我需要的是任何有内部重定向的htaccess必须工作的示例,即允许访问所有现有文件和文件夹,并且只有在请求的文件不退出时才能执行此任务。

1 个答案:

答案 0 :(得分:2)

问题是我没有添加这些行:

Options +SymLinksIfOwnerMatch

Options +FollowSymlinks