Thinkphp在nginx设置同域名二级目录访问

Thinkphp在nginx设置同域名二级目录访问,是因为最近弄一个小程序项目,要https,但是只有单个域名,不能通配域名,所有只好用二级目录,thinkphp二级目录访问要怎么设置呢

下面是nginx代码演示

server {

listen 80;

server_name www.dc3688.com;

root /home/www/www.dc3688.com;

location /huaqi/ {

index index.php index.html index.htm;

if (!-e $request_filename) {

rewrite ^/huaqi/(.*)$ /huaqi/index.php?s=$1 last;

break;

}

}

location /geesi/ {

index index.php index.html index.htm;

if (!-e $request_filename) {

rewrite ^/geesi/(.*)$ /geesi/index.php?s=$1 last;

break;

}

}

location ~ \.php {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_split_path_info ^(.+\.php)(.*)$;

fastcgi_param PATH_INFO $fastcgi_path_info;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

以上代码通过测试完全没问题,每天分享一点,每天进步一点。