[WordPress] nignx の有無を書き換える場合

スポンサーリンク

Question

私は最近私たち centos の plesk サーバ上の nginx + php を fpm を有効にします。Apache を停止し、それを完全に無効にする方法を探しています

私は (1000年 + 同時) 次の数日間でのトラフィックのかなりのビットを取得する必要が、ワードプレスのサイトを実行します。ここに私の質問です:

nginx のワードプレスのパーマリンクに関して言える限りにこれら 2 つのオプションがあります私は

書き換え/$/index.php を破る; – または – if (!-e $request_filename) {書き換え ^(.*) $/index.php を破る;}

最初の 1 つの仕事と本当にあまりにも、その高速それが中断されますサブディレクトリ、robots.txt、xml サイトマップ等 (404) index.htlm

2 番目の 1 つをしたいとまったく同じようにそれはパフォーマンス ヒットを得る。Sec の詳細については、ページの読み込みを開始するかかります

若い衆の罰金あなたのいずれか何かを見つけることができなかったと任意のアイデアを持っているか?

答え

するこの「確認ファイルが存在する場合」セクションであなたの質問に答える読む http://wiki.nginx.org/Pitfalls を与える必要があります

場所一致および try_files を使用する場合を使用するよりもはるかに良い方法です。

location / {
  try_files $uri $uri/ /index.php?$args;
}

http://stackoverflow.com/questions/27443013/nignx-rewrite-with-or-without-if

スポンサーリンク

Leave a Reply