Googlebot 正在访问 .aspx 页面,它应该仅访问 SEO 友好的 URL
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 正在使用两个网址访问同一页面:
- 使用原始路径,例如 somesite/thepage.aspx?id=xx
- 使用友好的 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:
- With original path e.g somesite/thepage.aspx?id=xx
- 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为你的 url 映射是错误的。您的 aspx url 也应该被映射。
I think your url mapping is wrong. Your aspx urls are supposed to be mapped too.
我认为您的
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 readDisallow: /*.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.