父目录及其子目录的不同Apache索引选项
我想看到Apache生成的子目录索引列表,其日期顺序与最新修改的子目录相反。我通过以下方式实现了这一目标:父目录及其子目录的不同Apache索引选项,apache,.htaccess,Apache,.htaccess,我想看到Apache生成的子目录索引列表,其日期顺序与最新修改的子目录相反。我通过以下方式实现了这一目标: <Directory "/Users/myDir"> IndexOptions +FancyIndexing +HTMLTable IndexOrderDefault Descending Date </Directory> 但是,在这些子目录中,我希望看到按字母A-Z升序排列的文件 如果不将.htaccess文件放在每一个文件中,有可能吗?您不能
<Directory "/Users/myDir">
IndexOptions +FancyIndexing +HTMLTable
IndexOrderDefault Descending Date
</Directory>
但是,在这些子目录中,我希望看到按字母A-Z升序排列的文件
如果不将.htaccess文件放在每一个文件中,有可能吗?您不能。即使使用不允许$regex的DirectoryMatch,父目录的任何设置都会自动被任何子目录继承,除非您专门重写它们
可以使用htaccess文件或单独的DirectoryMatch容器执行此操作。可能是这样的:
<Directory "/Users/myDir">
IndexOptions +FancyIndexing +HTMLTable
IndexOrderDefault Descending Date
</Directory>
<DirectoryMatch "/Users/myDir/[A-Za-z0-9]+/">
IndexOptions +FancyIndexing +HTMLTable
IndexOrderDefault Ascending Date
</DirectoryMatch>
答案很好,DirectoryMatch对我来说很好。我正在使用正则表达式,并添加了IndexOptions+IgnoreCase