IIS7 と ASP.NET 3.5 を使用しています。
新しいページでウェブサイトを更新しました。現在、インターネット上には当社の Web サイトへのリンクが多数ありますが、新しい Web サイトのディレクトリ構造が変更されたため、それらのリンクの多くが壊れています。
「新しいページ」にリダイレクトされる 301 という多くのリクエストが必要です。古いページの多くは、次のような単なるディレクトリ URL です。
/サービス/ソフトウェア開発
/製品/地理データ
/サイトマップ
/company/termsofuse
Global.asax ファイルにいくつかのコードを記述して、URL をキャッチし、解析してリダイレクトします。ただし、ファイル参照 (.aspx) がない場合、URL は ASP.NET アプリケーションでキャッチされません。
したがって、これらのリダイレクトは IIS7 で作成する必要があるようです。
現在、上記の URL はディレクトリ レベルです (実際の .aspx ページを直接要求しているわけではありません)...仮想ディレクトリを使用して、「ディレクトリ」要求を別の「ディレクトリ」にリダイレクトできます....しかし、リダイレクトできません実際の .aspx ファイルへのディレクトリ要求
作成する必要があるリダイレクトの種類の一部を次に示します。
==========
旧: /services/softwaredevelopment
リダイレクト先: /services/custom-software-development.aspx
============
旧: /サイトマップ
リダイレクト先: /sitemap.aspx
============
旧: /company/termsofuse
リダイレクト先: /company/termsofuse.aspx
=============
旧: /company/careers
リダイレクト先: /company/careers.aspx
=============
旧: /services/
リダイレクト先: /services/custom-software-development.aspx
=============
誰かがこれを達成する方法に光を当てることができますか? ご不明な点がございましたら、お知らせください。助けてくれて本当にありがとうございます。
ティム