簡體   English   中英

laravel redirect :: back()重定向到favicon

[英]laravel redirect::back() redirects to favicon

我有一個使用laravel 4.1的應用程序。 在一個編輯功能 - 一直工作正常,直到現在已經開始嘗試重定向回到favicon而不是提交頁面並拋出一個httpexception錯誤。

由於某種原因,favicon存儲在referrer url會話變量中。

在向控制器方法提交表單時,如果存在驗證錯誤,則應將表單重定向到表單。 表單URL為http://downscms.loc/articles/300/edit

它提交到控制器中的編輯方法,並應使用此代碼重定向:

return Redirect::back()
        ->withInput()
        ->withErrors($validation)
        ->with('message', 'There were validation errors.');

我很肯定這是過去的工作 - 我在周末做了作曲家更新。

這種情況發生在Chrome和Firefox中

這是在我的測試服務器上,這是apache。

在我的測試服務器上沒有出現favicons - 但我過去沒有遇到任何問題。

從公共目錄中刪除favicon.ico文件可以阻止錯誤 - 但不是正確的修復

這是一個Laravel問題還是一個apache問題,我該如何解決?

我的本地服務器上的.htaccess文件是未修改的laravel文件

任何幫助升值到底

聽起來像一個奇怪的問題,這可能不是你的解決方案,打賭讓我們試一試;

當您請求頁面時,您的瀏覽器會自動嘗試獲取域的favicon。 如果它不存在(或者你配置錯誤的.htaccess),那么你的.htaccess會向Laravel發送請求,顯示404。

也許,Laravel在隱形favicon.ico請求期間將最后一個URL設置為圖標。 然后當您“返回”時,它是您的瀏覽器請求的最后一個URL。

再一次,我可能完全關閉,但嘗試將favicon.ico添加到您的域的根目錄,看看是否有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM