• 技术文章 >后端开发 >PHP问题

    nginx php伪静态怎么设置

    藏色散人藏色散人2021-09-17 10:11:37原创115

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

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

    nginx php伪静态怎么设置?

    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;//错误日志
    }

    推荐学习:《PHP视频教程

    以上就是nginx php伪静态怎么设置的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:nginx php
    上一篇:php怎么导出csv设置编码 下一篇:html可以执行php方法吗
    线上培训班

    相关文章推荐

    • mac nginx不解析php怎么办• nginx不能解析php文件怎么办• 浅析nginx的缓存和清理(代码分享)• 如何解决centos nginx php错误问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网