0

nginx のインストールに成功しました。静的 Web サイトの開始ページを設定したいのですが、開始ページはルートではなく、/en というサブフォルダーにあります。構成ファイルのディレクティブを index index.html index.htm; から変更しようとしました。/en/index /en/index.html /en/index.htm へ;

しかし、リロードしようとすると、nginx がエラーをスローしました。

フォルダー構造の 1 レベル下のスタート ページの構成を変更するのを手伝ってください。

よろしくジミー

4

1 に答える 1

0

これを行う最も簡単な方法は、www.domain.com にアクセスしたときに Web サーバーの構成を /en ディレクトリにリダイレクトすることです。

server {
  listen <ip-address>;
  server_name domain.com;
  rewrite ^(.*) $scheme://www.domain.com/en/$request_uri? permanent;
}

上記を微調整する必要があるかもしれません (たとえば、リクエスト URI を保持したくない場合)。

于 2013-03-11T15:10:32.290 に答える