zoukankan      html  css  js  c++  java
  • Laravel的Nginx重写规则--让路由支持末尾加斜线

    默认laravel路由末尾不能加/,如果加了斜线会报404

    要想支持url末尾的斜线需要在public/index.php加入如下代码:

    $_SERVER['REQUEST_URI'] = trim($_SERVER['REQUEST_URI'], '/');

    # 去除index action

    if ($request_uri ~* index/?$)
    {
        rewrite ^/(.*)/index/?$ /$1 permanent;
    }

    # 根据laravel规则进行url重写
    if (!-e $request_filename)
    {
        rewrite ^/(.*)(/)?$ /index.php?/$1 last;
        break;
    }


    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root html;
    }

  • 相关阅读:
    毕业论文格式
    2018.12.14
    关于百度搜索引擎的优缺点
    2018.12.13
    2018.12.12
    2018.12.11
    2108.12.10
    2018.12.9
    2018.12.8
    2018.12.7
  • 原文地址:https://www.cnblogs.com/dongruiha/p/6950350.html
Copyright © 2011-2022 走看看