nginxでURLの最後にindex.htmlを付けさせたくない。
webサイトのインデックスページには/hoge/
みたいなアクセスの仕方と、/hoge/index.html
みたいなアクセスの仕方があります。
二通りもあるってなんかキモチワルイよね。というわけでindex.html無しの方に統一。
nginx.confだか何だかを開いて、server
の中に以下を記述。
if ($request_uri ~ ^.*/index.html$){ rewrite ^(.*)/index.html$ $1/ permanent; }
以上、これだけ。
同じような正規表現が二つ書いてあってこれはこれでキモチワルイけれど、まあ動いているのでよしとしましょう。もっと良い書き方があったら教えてください。