zoukankan      html  css  js  c++  java
  • Laravel nginx 伪静态规则

    最近的各种调查PHP相框(CI, Cake, ThinkPHP, Laravel, Yii)情绪Laravel它看起来很漂亮,下一个深入了解。用发展机Apache,Stage在运行nginx,一旦部署在所有重定向的报告404错误条件。搞了半天,最后,下面的代码被添加到nginx置中最终搞定了。

        try_files $uri $uri/ @rewrite;
        location @rewrite {
            rewrite ^/(.*)$ /index.php?_url=/$1;
        }


    配置文件看上去是这种:

    server {
        listen  80;
        server_name yourdomain.com;
        root 'PATH_POINTING TO YOUR PUBLIC WEB FOLDER';
        index index.php;
    
        try_files $uri $uri/ @rewrite;
        location @rewrite {
            rewrite ^/(.*)$ /index.php?_url=/$1;
        }
    
        # PHP FPM configuration.
        location ~ .php {
                fastcgi_pass                    unix:/var/run/php5-fpm.sock;
                fastcgi_index                   index.php;
                fastcgi_split_path_info         ^(.+.php)(.*)$;
                include                         /etc/nginx/fastcgi_params;
                fastcgi_param                   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
    
        # We don't need .ht files with nginx.
        location ~ /.ht {
                deny all;
        }
    }

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    区间树
    最大流
    单源最短路径
    散列表
    最小生成树
    软件体系结构2
    软件体系结构
    Leetcode 687.最长同值路径
    Leetcode 686.重复叠加字符串匹配
    Python测试框架
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4827903.html
Copyright © 2011-2022 走看看