0

このアプリケーションでは、すべてのページのURL書き換えを行います。たとえば、があります。最近、すべてのURLを/ Adults /about/または/kids/about/に変更しました...「/about/」のような以前のすべてのURLは404になります。301リダイレクトを追加してすべてのページを強制する方法はありますか? 「/about/」のように「/adults/about/」に移動します。私は方法を見つけましたが、それが良い方法であるか、SEOに役立つかどうかはわかりません。「/adults/ about/」のような「/about/」のURL書き換えを追加し、page_Loadで、URLに「adults」または「kids」がないかどうかを確認してから、「/adults」にリダイレクトします。 /約/"。大人も子供もフォルダではありません。それらは、ナビゲーションメニューを区別するのに役立ちます。

タイトルがはっきりしない場合は申し訳ありません。

4

1 に答える 1

0

Application_BeginRequestglobal.asaxファイルのURLを確認してください。HttpContext.Current.Request.Url一致するものが古いページである場合は、対応する新しいページに301リダイレクトします。

これは、たとえば正規表現で確認できます。

ここでは、適切な301リダイレクトを実行する方法について説明します

于 2012-09-19T01:28:16.287 に答える