差别
这里会显示出您选择的修订版和当前版本之间的差别。
servers [2013/10/21 06:55] 127.0.0.1 外部编辑 |
servers [2017/02/25 15:50] (当前版本) sluke |
||
---|---|---|---|
行 43: | 行 43: | ||
<code conf> | <code conf> | ||
location ~ .*\.php(\/.*)*$ | location ~ .*\.php(\/.*)*$ | ||
+ | </code> | ||
+ | |||
+ | 然后在location里加上 | ||
+ | <code conf> | ||
+ | set $path_info ""; | ||
+ | set $real_script_name $fastcgi_script_name; | ||
+ | if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { | ||
+ | set $real_script_name $1; | ||
+ | set $path_info $2; | ||
+ | } | ||
+ | fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; | ||
+ | fastcgi_param SCRIPT_NAME $real_script_name; | ||
+ | fastcgi_param PATH_INFO $path_info; | ||
</code> | </code> | ||
行 80: | 行 93: | ||
:!:**注意把以上配置中的yourdomain换成你自己的实际域名和实际目录存放地址** | :!:**注意把以上配置中的yourdomain换成你自己的实际域名和实际目录存放地址** | ||
+ | |||
+ | ==== caddy ==== | ||
+ | <code conf> | ||
+ | yoursite.com { | ||
+ | tls [email protected] | ||
+ | root /home/wwwroot/yoursite.com | ||
+ | gzip | ||
+ | fastcgi / 127.0.0.1:9000 php | ||
+ | rewrite / { | ||
+ | if {path} not_match (/usr/|/admin/) | ||
+ | to /index.php{uri} | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ |