ページが正しくリダイレクトされないLaravel5.6

ハリッシュ・クマール

kernel.php

    protected $routeMiddleware = [
        'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
        'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
        'can' => \Illuminate\Auth\Middleware\Authorize::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
        'adminauth' => \App\Http\Middleware\AdminAuth::class,
    ];

web.php

Route::group(['middleware' => 'adminauth'], function() {

        //route for admin dashboard
        Route::get('/admin', [
                'uses' => 'AdminController@dashboard',
                'as' => 'dashboard'
        ]);

        //route for admin setting
        Route::get('/admin/setting', [
                'uses' => 'AdminController@setting'
        ]);
});

AdminAuth.php

public function handle($request, Closure $next)
    {

        return redirect('/admin/setting');
        //return $next($request);
    }

AdminController.php

public function setting() {
      $admin = $this->admin;
      $notification = $this->notification;

      return view('admin/setting')->with(compact(
        'admin',
        'notification'
      ));
    }

私はこの問題に直面しています。つまり、ページが正しくリダイレ​​クトされていません。Firefoxは、サーバーがこのアドレスの要求を決して完了しない方法でリダイレクトしていることを検出しました。この問題は、Cookieの受け入れを無効にするか拒否することによって発生する場合があります。

私はこれらの記事を読んリンク1リンク2LINK3が、何も私の問題を解決していません。

外典

問題は、admin/settingルートがadminauthミドルウェアを使用していることですが、adminauthミドルウェアがadmin/setting通過しない場合ミドルウェアはリダイレクトされます

ただの有益なメモ:

リダイレクト応答は、コードが300〜399の応答であり、これらの応答はブラウザに送信され、ブラウザに次に何をするかを指示します。ブラウザはデフォルトでリダイレクトに従い、その場所への新しいリクエストを作成します。

あなたの場合、ブラウザはadmin/settingミドルウェアリクエストを作成して失敗し、ブラウザにリダイレクトするように指示admin/settingします。リダイレクト先はまったく同じことを繰り返します。Firefoxのようなブラウザには、これを検出するメカニズムが組み込まれており、サーバーにリクエストが殺到する代わりに、このループを停止して、問題があることをユーザーに通知します。

これを解決するには、別の場所にリダイレクトするか/admin/settingadminauthミドルウェアからを除外する必要があります

解決策はアプリケーションによって異なります。


Firefoxがリダイレクトを停止することを正しく選択する理由についてもう少し詳しく説明します。

HTTP / 1.1プロトコルセクション9.1.2によると、GET要求はべき等です。

N> 0の同一のリクエストの副作用は、単一のリクエストの場合と同じです。

これは、ブラウザがXへのリクエストによって同じXへのリダイレクトが発生するため、これは無限のリダイレクトであり、停止する必要があると主張するために使用する仮定です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ページが正しくリダイレクトされない-Laravel7

分類Dev

Angular 6 / PrimeNg6でチェックボックスとラジオボタンが正しくレンダリングされない

分類Dev

Heroku Rails6アプリでコードミラーが正しくレンダリングされない

分類Dev

Angular6モジュールが正しくインポートされない

分類Dev

Angular 6をホームにリダイレクトすると、ページはリダイレクトされますが読み込まれません

分類Dev

ページが正しくリダイレクトされない

分類Dev

ログインページは、laravel6の認証後に空白ページにリダイレクトされます

分類Dev

Angular 2RC.6のRouterLinkがリダイレクトされない

分類Dev

Laravel 6:変数とメッセージでリダイレクト-機能しない

分類Dev

iPhone6ビューがiPhone5で正しく表示されない

分類Dev

Angular 6 with Material、クリックイベントが正しく機能しない

分類Dev

不透明なナビゲーションバーの背景画像がiPhone6で正しくレンダリングされない

分類Dev

角度6でファイルリーダー内を呼び出しているときにマットスナックバーが正しく表示されない

分類Dev

角度6を使用して別のページにリダイレクトする

分類Dev

UrlがGatsbyJsの特定のページに正しくリダイレクトされない

分類Dev

PrimeNG6ドロップダウンが正しく表示されない

分類Dev

MVC6-未処理の例外を処理し、それでもエラーページのリダイレクトがあります

分類Dev

3番目、4番目のターゲットでCocoapodが正しくリンクされない(Xcode 7ベータ6)

分類Dev

Xcode 6 GM iPhone 6シミュレーター-ストーリーボードのサイズが正しくなく、ズームインして表示される

分類Dev

Angular RouteGuard-ログインページに正しくリダイレクトされない

分類Dev

UIImageviewのCAGradientレイヤーがiphone6s plusで上に移動し、iphone5で正しく設定されている

分類Dev

Entity Framework 6:トリムが正しく機能しない

分類Dev

ES6のインポート/エクスポートでBabelが正しく機能しない

分類Dev

ページが正しくリダイレクトされていません Codeigniter エラー

分類Dev

リンクAngular6から別のページの指定されたタブにリダイレクトする

分類Dev

ホームページにリダイレクトされたlaravel5サブドメイン

分類Dev

エンティティフレームワーク6がVS2019でデータベースから正しく更新されない

分類Dev

Vueルーターが正しいページにリダイレクトされない

分類Dev

Rails Pundit ActiveAdmin:ページが正しくリダイレクトされていません

Related 関連記事

  1. 1

    ページが正しくリダイレクトされない-Laravel7

  2. 2

    Angular 6 / PrimeNg6でチェックボックスとラジオボタンが正しくレンダリングされない

  3. 3

    Heroku Rails6アプリでコードミラーが正しくレンダリングされない

  4. 4

    Angular6モジュールが正しくインポートされない

  5. 5

    Angular 6をホームにリダイレクトすると、ページはリダイレクトされますが読み込まれません

  6. 6

    ページが正しくリダイレクトされない

  7. 7

    ログインページは、laravel6の認証後に空白ページにリダイレクトされます

  8. 8

    Angular 2RC.6のRouterLinkがリダイレクトされない

  9. 9

    Laravel 6:変数とメッセージでリダイレクト-機能しない

  10. 10

    iPhone6ビューがiPhone5で正しく表示されない

  11. 11

    Angular 6 with Material、クリックイベントが正しく機能しない

  12. 12

    不透明なナビゲーションバーの背景画像がiPhone6で正しくレンダリングされない

  13. 13

    角度6でファイルリーダー内を呼び出しているときにマットスナックバーが正しく表示されない

  14. 14

    角度6を使用して別のページにリダイレクトする

  15. 15

    UrlがGatsbyJsの特定のページに正しくリダイレクトされない

  16. 16

    PrimeNG6ドロップダウンが正しく表示されない

  17. 17

    MVC6-未処理の例外を処理し、それでもエラーページのリダイレクトがあります

  18. 18

    3番目、4番目のターゲットでCocoapodが正しくリンクされない(Xcode 7ベータ6)

  19. 19

    Xcode 6 GM iPhone 6シミュレーター-ストーリーボードのサイズが正しくなく、ズームインして表示される

  20. 20

    Angular RouteGuard-ログインページに正しくリダイレクトされない

  21. 21

    UIImageviewのCAGradientレイヤーがiphone6s plusで上に移動し、iphone5で正しく設定されている

  22. 22

    Entity Framework 6:トリムが正しく機能しない

  23. 23

    ES6のインポート/エクスポートでBabelが正しく機能しない

  24. 24

    ページが正しくリダイレクトされていません Codeigniter エラー

  25. 25

    リンクAngular6から別のページの指定されたタブにリダイレクトする

  26. 26

    ホームページにリダイレクトされたlaravel5サブドメイン

  27. 27

    エンティティフレームワーク6がVS2019でデータベースから正しく更新されない

  28. 28

    Vueルーターが正しいページにリダイレクトされない

  29. 29

    Rails Pundit ActiveAdmin:ページが正しくリダイレクトされていません

ホットタグ

アーカイブ