一部のパラメータに応じて、ユーザーを特定のページにのみリダイレクトするページがあります。したがって、このページは常に訪問者をリダイレクトします。
問題は、訪問者が戻るボタンを使用してこのページにアクセスしたときです。戻るボタンをクリックしたページにリダイレクトされます。
コンテキスト:3ページ:A、B、C
ページAで、リンクをクリックしてページBに移動します。ページBは、ページCにリダイレクトするだけです。
問題:Cページに戻ってクリックします。Bページに数秒間移動しますが、Cページにリダイレクトされます。
あるべき姿:Cページで、戻るボタンをクリックするとAページに移動したい。
Request.UrlReferrerを使用できると思いましたが、これにはページAのURLが含まれています
これを可能にするクロスブラウザソリューションはありますか?
私はサーバー側のソリューションを好みますが、クライアント側にもオープンです。
編集:訪問者がページCに再設定された瞬間に、ページBのブラウザ履歴のエントリをページAに置き換えることができるかもしれないという考えがありました。しかし、これが可能で許可されているかどうかはわかりません。 。