最近、Web サイトを新しい CMS (Umbraco) に移行しました。かなりのリンクが変更されていますが、URLのパターンを検索することで簡単に修正できるので、古いページが見つからなかった場合に正しいページにリダイレクトされるようなものを書きたいと思います。その部分は問題ありません。
ブラウザがカスタム 404 ページにリダイレクトされた後、要求された URL を取得するにはどうすればよいですか。私は使用してみました:
request.ServerVariables("HTTP_REFERER") 'sorry i corrected the typo from system to server.
しかし、それはうまくいきませんでした。
何か案は?
このサイトは IIS 6.0 上にあります。301 リダイレクトの使用を検討しましたが、ユーザーがどのページをブックマークしたかを知る方法がなく、数百ページもあるため、301 の作成に時間をかけようとする人は誰もいません。