Apache遵循符号链接(内部服务器错误)

时间:2014-02-23 16:19:14

标签: apache

我的.htaccess:

Options FollowSymLinks Indexes
AllowOverride None

服务器返回:内部服务器错误。当我删除第二行然后没有错误但链接将无法正常工作...

1 个答案:

答案 0 :(得分:0)

至少部分问题是因为.htaccess文件中不允许使用AllowOverride。它的上下文只是“目录”,只允许在服务器配置或虚拟主机中使用。

将其设置为“无”(假设它在正确的位置定义)将意味着.htaccess文件将被忽略,这似乎不是您的意图。

http://httpd.apache.org/docs/current/mod/core.html#allowoverride

您可能希望在选项中加上加号,这样您就可以合并选项,而不是最接近的匹配优先。

http://httpd.apache.org/docs/current/mod/core.html#options

  

通常,如果多个选项可以应用于目录,则使用最具体的选项而忽略其他选项;选项未合并。 (请参阅如何合并节。)但是,如果Options指令中的所有选项都以+或 - 符号开头,则合并选项。任何前面带有+的选项都会添加到当前有效的选项中,任何前面带有 - 的选项都会从当前有效的选项中删除。