簡體   English   中英

Laravel上的路由不斷重定向(301)到網站的根目錄

[英]Route on Laravel keeps redirecting (301) to root of website

我有一個使用A2主機提供程序的應用程序,並且在公共目錄中有我的laravel文件夾(www.website.com/app)

在服務器首選項中,我將根目錄“ /”重定向到“ / app”

該應用程序還可以,但是今天開始特定於重定向路線。

  Route::get('/postagens/{Alias}/{dataInicio?}', array(
        'as' => 'artista.get.posts.all',
        'uses' => 'ArtistaController@getPostsMainFeed'
    )
);

在生成的HTML中,它的內容為: http : //www.website.com/app/artista/posts/twitter/,但是當我訪問此地址或通過jquery發送請求時,它會將我重定向到http://www.website。 com / artista / posts / twitter ,這給了我404(因為root內沒有laravel應用...)

所有其他路線仍在運作...

任何想法?

謝謝

編輯中

我在此處插入了錯誤的Route,但是順便說一句,我通過不使用第二個參數的路由來“解決”此問題,並將其添加到javascript中,而不是使用laravel URL :: route。

我在嘗試到達提供的AuthController上的路由時遇到了同樣的問題。 原來是我沒有看到的在構造函數中設置的中間件。

$this->middleware('guest', ['except' => 'logout']);

盡管有例外,但即使對於注銷路由,也是302-ing非訪客到根頁面。

暫無
暫無

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

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