千家信息网

nginx中php伪静态如何设置

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章给大家分享的是有关nginx中php伪静态如何设置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。nginx php伪静态的设置方法:1、执行"include vho
千家信息网最后更新 2025年02月03日nginx中php伪静态如何设置

这篇文章给大家分享的是有关nginx中php伪静态如何设置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

nginx php伪静态的设置方法:1、执行"include vhost/*.config";2、复制"server {listen 80;server_name think6.cn...}"开始的内容进行修改即可。

本文操作环境:linux5.9.8系统、PHP7.1版,Dell G3电脑

php nginx伪静态配置

location / {        if(!-e $request_filename){                rewrite ^/index.php(.*)$ /index.php?s=/$1 last;                rewrite  ^(.*)$  /index.php?s=/$1  last;                break;        }}

为了使配置文件清晰明了。
nginx 可以通过引入文件 进行抽离

include vhost/*.config

复制server {} 开始的内容 进行修改即可

server {        listen        80;        server_name  think6.cn;        root   "";//        location / {            index index.php index.html error/index.html;            error_page 400 /error/400.html;            include E:/Project/think6/public/nginx.htaccess;            autoindex  off;        }        location ~ \.php(.*)$ {            fastcgi_pass   127.0.0.1:9006;            fastcgi_index  index.php;            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            fastcgi_param  PATH_INFO  $fastcgi_path_info;            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;            include        fastcgi_params;        }                access_log  /www/wwwlogs/enl.bepemo.com.log;//接收日志    error_log  /www/wwwlogs/enl.bepemo.com.error.log;//错误日志}

感谢各位的阅读!关于"nginx中php伪静态如何设置"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0