0

これはNginxで可能ですか?

ユーザーがクエリを実行www.example.com/a/b/cすると、nginxは/home/www/example/a/b/c.html?にマップされた静的ファイルを返します。

もしそうなら、nginx構成の場所セクションをどのように構成する必要がありますか?

4

1 に答える 1

2

それは非常に可能です、例えばそのように:

server {
  root /home/www/example;

  location  / {
    try_files $uri.html $uri $uri/;
  } 
}

それは、リクエストごとに次のことを確認します。

  1. .htmlに取り組むと、一致するファイルがあります
  2. ファイル名が完全に一致するかどうかを確認しない場合
  3. そうでない場合は、その名前のディレクトリがあるかどうかを確認します(この場合、構成の残りの部分に応じて、インデックス、自動インデックス、またはエラーのいずれかが返されます)
于 2012-10-09T21:23:25.943 に答える