nginxのpathinfo問題
888 ワード
nginxのpathinfo問題について
私がサーバーに接触したばかりの頃、このnginxの問題は私を長い間悩ませていたが、いろいろと証明して教えてもらった後、正則切断についてはまだ半知半解で、最後に彼のコードの動作原理を理解することができなかった.有効に動いただけなので、コードをこの後ろに貼ってから戻ってみます.
私がサーバーに接触したばかりの頃、このnginxの問題は私を長い間悩ませていたが、いろいろと証明して教えてもらった後、正則切断についてはまだ半知半解で、最後に彼のコードの動作原理を理解することができなかった.有効に動いただけなので、コードをこの後ろに貼ってから戻ってみます.
location ~ .+\.php($|/) {
33 set $script $uri;
34 set $path_info "";
35 if ($uri ~ "^(.+\.php)(/.+)") {
36 set $script $1;
37 set $path_info $2;
38 }
39 fastcgi_pass 127.0.0.1:9000;
40 fastcgi_index index.php?IF_REWRITE=1;
41 fastcgi_param PATH_INFO $path_info;
42 fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;
43 fastcgi_param SCRIPT_NAME $script;
44 include fastcgi_params;
45 }
46
47 location ~ /\.ht {
48 deny all;
49 }
50