Googlebot 正在访问 .aspx 页面,它应该仅访问 SEO 友好的 URL

发布于 2024-12-09 13:41:28 字数 1032 浏览 1 评论 0原文

Googlebot 正在访问我网站中的 .aspx 页面,例如 http://mysite。 com/thepage.apx?id=32

我已将 Intelgencia URL 模块用于 SEO 友好的 URL,并且我的网站也有提供友好 URL(或无扩展名 URL)的链接,例如:http://mysite.com/thepage/32

但是,googlebot 正在访问原始网址 (http://mysite.com/thepage.apx?id=32)。

在 robots.txt 文件中,我放置了以下代码:

禁止:*.aspx

我的问题是它是否会隐藏所有带有 .aspx 页面和友好 URL(指向相同 .aspx 页面)的页面,还是隐藏仅带有 的页面>.aspx 扩展名。

摘要:
googlebot 正在使用两个网址访问同一页面:

  1. 使用原始路径,例如 somesite/thepage.aspx?id=xx
  2. 使用友好的 URL somesite/somepage/xx 我希望 googlebot 仅访问友好的 URL。我使用的是 asp.net 2.0,友好的 URL 使用 intellgencia dll 映射到 web.config 中。

使用 Intelgencia 模块在 web.config 中编写代码。

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

Googlebot is accessing .aspx pages in my website e.g http://mysite.com/thepage.apx?id=32

I have used Intellgencia URL module for SEO-friendly URLs and my website also has links that present friendly URLs (or extensionless URLs) e.g.: http://mysite.com/thepage/32.

However, googlebot is accessing original URLs (http://mysite.com/thepage.apx?id=32).

In the robot.txt file I have placed following code:

disallow: *.aspx

My question is whether it will hide all pages with .aspx pages and friendly URLs (pointing to same .aspx pages) or hide pages just with .aspx extensions.

Summary:
googlebot is accessing same page with two urls:

  1. With original path e.g somesite/thepage.aspx?id=xx
  2. With friendly URL somesite/somepage/xx I want googlebot to access only friendly URLs. I am using asp.net 2.0 and friendly urls are mapped in web.config using intellgencia dll.

Code in web.config with Intellgencia module.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流殇 2024-12-16 13:41:28

我认为你的 url 映射是错误的。您的 aspx url 也应该被映射。

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

吖咩 2024-12-16 13:41:28

我认为您的 Disallow 语句中存在拼写错误 - 它应该为 Disallow: /*.aspx$ - 请参阅这篇文章 http://www.google.com/support/webmasters/bin/answer.py?answer=156449在谷歌上网站管理员工具并向下滚动到模式匹配部分。

I think there are typos in your Disallow statement - it should read Disallow: /*.aspx$ - see this aricle http://www.google.com/support/webmasters/bin/answer.py?answer=156449 on Google Webmaster tools and scroll down to the section on Pattern matching.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文