将htaccess应用于symlink目录但不是初始目录?

时间:2012-12-27 20:19:23

标签: apache .htaccess directory symlink

我想知道是否可以将htaccess指令应用于符号链接的目录位置,而不会影响初始的“真实”目录。

例如,如果我创建了一个目录

  

/家庭/ longfoldername / MYDIR /

然后在

创建了一个符号链接到此文件夹
  

/ htdocs中/ MYDIR /

有没有办法在htdocs符号链接目录中粘贴带有“Options -Indexes”的htaccess文件,但保留索引为ON的home初始目录?

我尝试过像

这样的东西
<Directory "/htdocs/myDir/">
Options -Indexes
</Directory>

在/ htdocs / myDir /目录中的htaccess文件中,但它justed导致内部服务器错误。

刚刚推出:

Options -Indexes

在htaccess文件中,目录为 取消索引。

谢谢!

1 个答案:

答案 0 :(得分:0)

您不能在htaccess文件(已经是“目录”容器)中使用Directory容器。您将放在文档根目录中的htaccess文件中:

Options +Indexes

并在myDir目录中的单独htaccess文件中:

Options -Indexes

访问文档根目录时,子目录中的任何htaccess文件都不会被应用,但访问子目录时,父目录的htaccess文件会被取代。