2016-10-31 115 views
0

我使用laravel 5.2現在,在服務器警報「Apache Web服務器HTTP錯誤302 - 臨時移動」Laravel 5.2錯誤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); 
    } 

    } 

回答

0

這是由Apache觸發的低級別錯誤,而不是PHP。所以錯誤永遠不會到達Laravel,以便它能夠處理錯誤。

瞭解如何爲Apache here自定義錯誤頁面。

在你的Apache配置中;添加一條類似於以下的線:

ErrorDocument 302 "Sorry, site is moved temporarily"