追記 Wed Jan 11 10:53:25 JST 2012 本では「並記」じゃなくて「並置」と書いてました nginxの本(ハイパフォーマンスHTTPサーバ Nginx入門)を読んで、なるほどと思ったメモ。 例えばapacheのmod_rewriteのこんなのを RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]nginxで実現しようとすると、素直にはいかない。 nginxのifは、if-elseも無いし、if andも無いし、ifのブロックの中に更にifを書けないので。 なので変数を使ってこのようにする手法が載っていた。 set $check ""; if (!-f $request_filename) { set $check "A"