nginxについて勉強中です。
nginxの.confファイルで以下のような記述をよく見かけます。
fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_param PATH_INFO $fastcgi_path_info;
(.+.php)
の部分が $fastcgi_script_name
(/.+)
の部分が $fastcgi_path_info
という所までは理解しました。
URIを「○○.php」と「その他の部分」に分けるところまでは分かるのですが、
fastcgi_param PATH_INFO $fastcgi_path_info;
の部分が分かりません。
PATH_INFO
というのは何なのでしょうか?
Googleでnginxの設定サンプルをいろいろと見ているのですが
.confの中にPATH_INFO
が登場しない場合もあります。
なくても動くのならば、なぜわざわざPATH_INFO
を設定している人がいるのでしょうか?
PATH_INFO
を書いた場合と、書かなかった場合で何が違うのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/15 09:35
2021/06/15 09:54
2021/06/15 12:42