0

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 で同じページにアクセスしています:

  1. somesite/thepage.aspx?id=xx などの元のパスを使用
  2. フレンドリ URL somesite/somepage/xx を使用して、googlebot にフレンドリ URL のみにアクセスさせたい。私はasp.net 2.0を使用しており、わかりやすいURLはweb.configintellgencia dllを使用してマップされています。

Intelgencia モジュールを使用して web.config にコードを記述します。

<rewriter>
    <rewrite url="/category/(.+)" to="/categoryPage.aspx?Id=$1"/></rewrite>
</rewriter>
4

2 に答える 2

0

あなたのDisallow声明にはタイプミスがあると思います - 読むべきです - Google ウェブマスター ツールに関するDisallow: /*.aspx$記事 http://www.google.com/support/webmasters/bin/answer.py?answer=156449を参照し、セクションまでスクロールしてください。パターンマッチング。

于 2011-10-11T19:05:38.810 に答える
0

I think your url mapping is wrong. Your aspx urls are supposed to be mapped too.

于 2011-10-11T19:01:04.470 に答える