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;
        }
    }

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

  • 相关阅读:
    uva2965
    uva10755
    uva3695
    uva2678
    uva 11549
    stringstream使用笔记
    noip2016游记
    java学习(四)--- String 、StringBuffer、StringBuilder 和 数组
    java学习(三)--- 修饰符
    java学习(二)--- 变量类型
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4827903.html
Copyright © 2011-2022 走看看