末尾のスラッシュを削除

末尾のスラッシュを削除

静的コンテンツを含むディレクトリを提供しているとします

|-index.html
|--a
|  |-index.html
|--b
   |-index.html

アクセスするとhttp://localhost/a- 現在は永久リダイレクトされますhttp://localhost/a/これはhttp://localhost/a/index.html

ブラウザのURLを変更せずに同じ動作をしたいのですがhttp://localhost/ahttp://localhost/a/

答え1

を使用できますtry_files

例えば:

try_files $uri $uri/index.html =404;

最初の用語は、完全一致(URI に一致するファイル)を検索します。2 番目の用語は、 を含むディレクトリを検索します。index.htmlディレクトリ パスは URI によって指定されます(末尾の なし/)。それ以外の場合は、404 応答が返されます。

見るこのドキュメント多くのための。

関連情報