0

我正在更新我的网页并更改网站结构。它在 Asp 中,现在将在 Asp.Net 中

因此页面 URL 将被修改。有些页面将被删除,有些页面将被添加。但大多数情况下,内容和页面名称是相同的,只有 URL 会改变。

该站点具有 SEO 工作,我们希望将其最小化。站点已在 Analytics 和 Webmaster Tools 中注册。

谷歌搜索最终会出现空白页,我不想失去我的排名。

所以我正在寻找一种方法来通知 Google 新页面的 URL。域是相同的,只有 URL。例如:主页是/default.asp和现在/home.aspx

有没有办法告诉 Google 某个特定的 URL 地址或页面名称已更改?

4

3 回答 3

1

如果改变的只是页面 URL,Google Analytics 无法“知道”一个页面是相同的,只是 URL 不同。

但是,您可以使用 _trackPageView() 方法应用自定义的页面浏览,将原始 url 作为参数提供给它。

如果您选择这样做,您将不得不排除在原始 GA 代码中使用该方法的行并将其应用到其他地方,或者使用原始 URL 直接将参数传递给它。所有这些都在每一页中完成。

您还可以在此处阅读有关该方法的更多信息。

于 2012-01-16T10:47:52.377 回答
1

对于 IIS (Asp.Net),您需要查看以下内容以了解如何进行 301 重定向:

Response.RedirectPermanent(...) 用于从页面重定向或“IIS 7 路由模块和 web.config”以设置批量重定向

我还建议您在移动时考虑支持搜索引擎友好 (SEF) URL。路由模块也可以为您提供帮助。

于 2012-01-17T04:37:11.027 回答
0

您需要实现某种形式的 301(301 是关键)重定向。这样,当 google 或任何其他搜索点击旧页面时,索引会用新页面刷新。Asp.net 甚至允许您在 IIS 级别以及我建议它们所在的位置执行这些重定向。您还需要在网站管理员工具上提交最新的站点地图。

编辑:这是一个很好的重定向链接,http://www.iis.net/ConfigReference/system.webServer/httpRedirect

于 2012-01-15T14:32:39.550 回答