0

私は 4 つの言語で asp.net 4.0 Web サイトを開発しています。そこで、URL リライタを使用しました。

私はデータベースにマッピングテーブルを持っています.home.aspxは英語のHome、別の言語のAnotherLanguageHomeなどです。

そのため、ページが開始されると、それがどのページで、どのカルチャ言語かがチェックされ、*.aspx がデータベースからの正しいページ名に置き換えられます。URL が www.mysite.com/Home.aspx の場合、www.mysite.com/Home または www.mysite.com/FrenchHome または www.mysite.com/DutchHome などになります。

私の質問は、サイトマップ xml ファイル (または robots.txt) を作成するときに、考えられるすべてのページ (www.mysite.com/Home; www.mysite.com/FrenchHome; www. mysite.com/DutchHome など) または単に www.mysite.com/Home.aspx?

または、これに対する別のアプローチはありますか?

4

1 に答える 1

0

はい。検索エンジンにインデックスしてもらいたいすべてのページを含める必要があります。言語ごとに異なる URL がある場合は、それらの URL も含める必要があります。

于 2013-01-12T17:55:48.770 に答える