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

设置路由名就无法访问

设置路由名就无法访问,出现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-基础篇
  • 参与学习       64301    人
  • 解答问题       298    个

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

进入课程

设置路由名就无法访问

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号