私のような、(時間程度)従来のASPからASP.NETに移行され、大っぽいWebプロジェクトを持っている、と古いアドレスからの要求をリダイレクトしたい://従来のASPからASP.NETへの移行時にリンクリダイレクトを処理する方法は?
いくつかの/パスを?古いpage.asp FOO =バー
新しいアドレスへ:
/other/path/new-page.aspx?qaz=bak
かなり長い間、従来のASPページはASP.NETページと並行して実行され、個々のページはASP.NETバージョンに置き換えられます。可能であれば、古いページから新しいページにリダイレクトして、ユーザーが404エラーを受け取らないようにし、蓄積されたPageRankをページに保持したいと考えています。
私の質問は、クラシックASPから新しいテンプレートへのリダイレクションロジックはどうですか?明らかな解決策は、old-page.aspをnew-page.aspxにリダイレクトする簡単なVBScriptに置き換えることですが、長期的には古い.aspファイルを取り除きたいので、リダイレクトをそのサイトが.NETで完全に実行された後にも存在するようにします。
1つのオプションは.asp拡張子をASP.NETにマップし、リダイレクトをHttpHandlerとして実装することですが、要求がASPに渡された後に従来のASPエンジンを実行する方法はありません。ネット。