Laravel 5.2错误HTTP 302

时间:2016-10-31 09:28:03

标签: laravel-5.2

我正在使用laravel 5.2现在,在服务器警报“Apache Web服务器HTTP错误302 - 暂时移动”

我尝试使用。以下代码在Handler中,但此警报仍然发生。 我怎么能解决这个问题?谢谢你的帮助。

        public function render($request, Exception $e) {

        if($this->isHttpException($e)) {
        switch ($e->getStatusCode()) { 
        // not found 
        case 404: return 
        redirect()->guest('/'); break;

        // internal error
        case '500':
        return redirect()->guest('/');
        break;

        case 302:
        return redirect()->guest('/');
        break;

        default:
            return $this->renderHttpException($e);
        break;
    }
    }
       else
    {
          return parent::render($request, $e);
   }

  }

1 个答案:

答案 0 :(得分:0)

这是由Apache而不是PHP触发的低级错误。所以错误永远不会到达Laravel以便它处理错误。

查看如何自定义Apache here的错误页面。

在您的Apache配置中;添加类似于下面的一行:

ErrorDocument 302 "Sorry, site is moved temporarily"