Googlebot が.aspx
私のウェブサイトのページにアクセスしています。例: http://mysite.com/thepage.apx?id=32
私は SEO に適した URL に Intelgencia URL モジュールを使用しました。私の Web サイトには、わかりやすい URL (または拡張子のない URL) を表示するリンクもあります (例: http://mysite.com/thepage/32 ) 。
ただし、googlebot は元の URL (http://mysite.com/thepage.apx?id=32) にアクセスしています。
robot.txt ファイルに、次のコードを配置しました。
許可しない: *.aspx
私の質問は、.aspx
ページとフレンドリ URL (同じページを指す) を持つすべてのページを非表示にするか、拡張機能.aspx
だけでページを非表示にするかです。.aspx
概要:
Googlebot は 2 つの URL で同じページにアクセスしています:
- somesite/thepage.aspx?id=xx などの元のパスを使用
- フレンドリ URL somesite/somepage/xx を使用して、googlebot にフレンドリ URL のみにアクセスさせたい。私はasp.net 2.0を使用しており、わかりやすいURLは
web.config
intellgencia dllを使用してマップされています。
Intelgencia モジュールを使用して web.config にコードを記述します。
<rewriter>
<rewrite url="/category/(.+)" to="/categoryPage.aspx?Id=$1"/></rewrite>
</rewriter>