como ordenar a listagem de diretórios do apache na última requisição modificada

3
# SET DISPLAY ORDER
IndexOrderDefault Descending Name

o valor acima é usado para ordenar a listagem de diretórios no valor do nome decending, como eu posso criar os resultados semelhantes para classificar o diretório na última requisição modificada.estou usando .htaccess.please não mostrar as formas alternativas

# SET DISPLAY ORDER
IndexOrderDefault last modified 

especifica a ordem de exibição do diretório padrão:

aqui é como meu arquivo .htaccess se parece

RewriteEngine On
RewriteBase /
 # Disable server signature
 ServerSignature Off
    
por sukhjit dhot 07.11.2014 / 14:08

1 resposta

7

Primeiro de tudo: minha implicância, citada no manual sobre .htaccess arquivos:

You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache http server. Any directive that you can include in a .htaccess file is better set in a Directory block, as it will have the same effect with better performance.

Em segundo lugar, mais leituras do manual também é útil:

The IndexOrderDefault directive is used in combination with the FancyIndexing index option.

Tradução: inclua a opção FancyIndexing na diretiva IndexOptions .
Então, logo abaixo, no manual:

IndexOrderDefault takes two arguments. The first must be either Ascending or Descending, indicating the direction of the sort. The second argument must be one of the keywords Name, Date, Size, or Description...

Isso resulta no seguinte:

<Directory /some/path>
   # Disable .htaccess files for performance:
   AllowOverride none

   # Enable automatic index generation for directories without a DirectoryIndex file 
   # and sort them by date:
   Options +Indexes 
   IndexOptions FancyIndexing
   IndexOrderDefault Descending Date
</Directory>
    
por 07.11.2014 / 16:55