时间:2021-07-01 10:21:17 帮助过:29人阅读
server {
listen80;
server_name www.mysite.com;
root /var/www/www.mysite.com;
indexindex.html index.php;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1last;
break;
}
}
location ~ \.php {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
第一个 location 节点用于判断当前访问的HTTP资源是否是文件,如不是文件则进行URL重写。
第二个 location 节点用于处理URL中包含 .php 字样的请求,内部通过unix socket的文件IO方式实现网络请求IO,PHP 处理器为 php5-fpm
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('').text(i)); }; $numbering.fadeIn(1700); }); });以上就介绍了ThinkPHP 32 在 Nginx 下配置 URL 模式为 REWRITE 模式,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。