为了账号安全,请及时绑定邮箱和手机立即绑定

设置路由名就无法访问

设置路由名就无法访问,出现404错误

正在回答

1 回答

在nginx里加上如下rewrite代码:

location / {

        try_files $uri $uri/ /index.php?$query_string;

    }

    if (!-d $request_filename)

    {

        rewrite ^/(.+)/$ /$1 permanent;

    }

    # 去除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;

      }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
轻松学会Laravel-基础篇
  • 参与学习       64170    人
  • 解答问题       281    个

Laravel框架基础视频教程,轻松入门,了解Laravel的优势

进入课程

设置路由名就无法访问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信