我知道你可以在.htaccess中使用DirectoryIndex example.html
,但我需要的是更改特定目录的索引,如下所示:
DirectoryIndex /ex/index_file.html
或
DirectoryIndex /ex2/index_file2.html
有没有办法可以做到这一点?我不想将我正在尝试执行此操作的文件重命名为index.html,因为这不是它的原因。您需要先登录,如果不是,它会重定向您;但我认为这看起来很草率。
答案 0 :(得分:2)
您可以在每个目录中创建一个.htaccess,您希望其中包含不同的目录索引。ex
目录中的.htaccess应包含:
DirectoryIndex index_file.html
但ex2
中的on应包含:
DirectoryIndex index_file2.html
只要您允许覆盖此权限,您也可以在网络根目录的.htaccess中使用<Directory>
:
<Directory ex>
DirectoryIndex index_file.html
</Directory>
<Directory ex2>
DirectoryIndex index_file2.html
</Directory>