nginx下配置thinkphp文件的方法
程序员文章站
2024-02-01 10:27:04
在上篇文章给大家介绍了在nginx上部署thinkphp项目教程,今天给大家介绍nginx下thinkphp的配置,具体详解如下:
## domain redir...
在上篇文章给大家介绍了在nginx上部署thinkphp项目教程,今天给大家介绍nginx下thinkphp的配置,具体详解如下:
## domain redirect #if ($host != "my.ruanzhuangyun.cn"){ # rewrite ^/(.*)$ http://my.ruanzhuangyun.cn/$1 permanent; #} ## domain redirect ## tp pathinfo location /data/www/tp.360ruanzhuang/ { index index.php; if (!-e $request_filename) { rewrite ^/data/www/tp.360ruanzhuang/(.*)$ /data/www/tp.360ruanzhuang/index.php/$1 last; break; } } location ~ .+\.php($|/) { set $script $uri; set $path_info "/"; if ($uri ~ "^(.+\.php)(/.+)") { set $script $1; set $path_info $2; } fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php?if_rewrite=1; include fastcgi_params; fastcgi_param path_info $path_info; fastcgi_param script_filename $document_root/$script; fastcgi_param script_name $script; } ## pathinfo end ## index.php hidden location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } ## index.php hidden }
以上所述是小编给大家介绍的nginx下配置thinkphp文件的方法,希望对大家有所帮助
推荐阅读