我发现我的localhost上的某些目录在包含带有以下代码行的htaccess文件时会消失(或隐藏):
Options +FollowSymLinks
一旦我评论该行,保存文件并刷新我的浏览器 - 该目录重新出现。 我在Mac OS 10.6.8上运行XAMPP服务器 - 不确定其他信息在这里会有什么帮助。我已注释掉并取消注释文件中的所有其他代码行,但它们不会影响这种情况。
感谢任何帮助。谢谢。
答案 0 :(得分:2)
我的一位朋友帮我解决了这个问题,我会在这里发布给未来的搜索者。
问题在于AllowOverride
在不同的地方被设置为不同的东西 - 它在All
中设置为httpd.conf
(正确)但在该文件中http-userdir.conf
被包含在内在THAT文件中,AllowOverride
未包含Options
。
所以Apache在htaccess命令中看到了Options并隐藏了整个目录 - 惩罚我做一些我不允许做的事情。
如果您处于相同的情况 - 请在此处检查日志:
xamppfiles /日志/ error_log中
日志确切地说明了发生了什么以及为什么。
答案 1 :(得分:0)
此选项启用或禁用SymLinks的显示,即符号链接(使用ln
或类似命令)。
在更高级别的Apache配置中,我认为您已禁用SymLinks。
当您注释掉此选项时,添加(选项前的+
)重新启用当前文件夹的符号链接。
我想你的目录是另一个目录的链接