共通のindex.htmの他に、フォルダー内に初期ページを設定したい
Index.htmを/folder/file.htmに変更したい
Nginxを使用することは可能ですか?
私のApacheサーバーでは、htaccessファイルを構成して次のように配置するだけです。DirectoryIndex/ folder/file.htm
PS:私は正規表現でそれをやろうとしましたが、私は本当にDirectoryIndexを好みます
よろしくお願いします!!!
Nginxには、Apacheのindex
と同等のディレクティブ DirectoryIndex
があります。ドキュメントによると:
インデックス
構文:インデックスファイル.。
デフォルト:index.html
コンテキスト:http、サーバー、場所クライアントからディレクトリが要求された場合に提供するデフォルトのファイルを設定します。複数のファイルを指定できます。最初のファイルが見つからない場合は、2番目のファイルが使用されます。最後のエントリが/で始まり、以前のファイルが見つからない場合、nginxはこのURIへの内部リダイレクトを実行します。
例えば
index index.html index.php /index.php;
上記のように、複数のファイルを指定できます。各ファイルは順番に試行されます。また、使用するファイルが現在のディレクトリにない場合は、フルパスを指定することもできます。