# SET DISPLAY ORDER
IndexOrderDefault Descending Name
上記の値を使用して、ディレクトリリストを降順の名前の値で並べ替えます。最後に変更された順序でディレクトリを並べ替えるのに似た結果をどのように作成できますか。私は.htaccessを使用しています。
# SET DISPLAY ORDER
IndexOrderDefault last modified
デフォルトのディレクトリ表示順序を指定します。
私の.htaccessファイルは次のようになります
RewriteEngine On
RewriteBase /
# Disable server signature
ServerSignature Off
まず第一に、 manual on .htaccess ファイルから引用された私のペットピーブ:
Httpdメインサーバーの設定ファイルにアクセスできる場合は、.htaccessファイルの使用を完全に避けてください。 .htaccessファイルを使用すると、Apache httpサーバーの速度が低下します。 .htaccessファイルに含めることができるディレクティブは、パフォーマンスが向上し同じ効果があるため、Directoryブロックで設定することをお勧めします。
第二に、マニュアルの もっと読む も役に立ちます:
IndexOrderDefault
ディレクティブは、FancyIndexing
インデックスオプションと組み合わせて使用されます。
翻訳:FancyIndexing
オプションを IndexOptions
ディレクティブに含めます。
次に、マニュアルのすぐ下にあります。
IndexOrderDefaultは2つの引数を取ります。最初はAscendingまたはDescendingのいずれかで、ソートの方向を示す必要があります。 2番目の引数は、キーワードName、Date、Size、またはDescription ...のいずれかである必要があります。
その結果、次のようになります。
<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>