4

私はウェブサイトを閉鎖しています。すべてのユーザーをルートにリダイレクトし、すべてのウェブサイトの URL で同じページを表示するだけでなく、nginx が必要です。

今のところ私はこれを持っています:

server {
  listen 80;
  root /var/www/mysite;
  rewrite ^.*$ /index.html last;
}

ただし、これはリダイレクトしませんが、index.htmlコンテンツをどこにでも表示します。mysite.com/somepageリダイレクトしmysite.comて、次に index.html ページを表示するにはどうすればよいですか?

4

1 に答える 1

9

以下はあなたが望むことをするはずです:

server {
  listen 80;

  root /var/www/mysite;
  location = / { try_files /index.html = 404;}

  location / { rewrite ^ / permanent; }
}
于 2013-02-18T15:13:47.033 に答える