最長一致プレフィックスが「^~」修飾子を持つため、正規表現の走査を完全にバイパスして即座に採用されました。
目的・用途: Preferential prefix: Skips all regex tests for static build assets
alias /var/www/spa/static/; expires 365d; add_header Cache-Control "public, immutable";
ステップ別評価トレース (6 ステップ)
Nginx RFC仕様に準拠した厳格なフェーズ順で評価パーセントエンコードを解除し、連続するスラッシュを統合、クエリ文字列を分離して照合用ターゲットを正規化しました。
Request URI: "/static/css/bundle.css" Normalized: "/static/css/bundle.css" Query: ""
URI "/static/css/bundle.css" != "/favicon.ico".
URI begins with prefix "/static/" (length 8).
URI "/static/css/bundle.css" does not start with "/api/".
URI begins with prefix "/" (length 1).
最長一致プレフィックスが「^~」修飾子を持つため、正規表現の走査を完全にバイパスして即座に採用されました。
location ^~ /static/ {
alias /var/www/spa/static/;
expires 365d;
add_header Cache-Control "public, immutable";
}RFC準拠とNginxコアアルゴリズムの忠実性
NginxのCコアマッチングアルゴリズム(= 完全一致、^~ 優先プレフィックス、正規表現の出現順序、最長標準プレフィックスへのフォールバック)を忠実にシミュレートします。
ゼロサーバー送信・ゼロレイテンシー
URIの正規化、正規表現の構文解析、優先度判定はすべてブラウザのメモリ内で完結。外部サーバーへの通信は一切発生しません。
本番対応コンフィグ生成
検証済みのクリーンなNginx設定ブロックを即座に出力。解説コメントとcurlによる診断検証コマンドも自動生成します。