首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通知Google在同一域名中修改页面URL?

问如何通知Google在同一域名中修改页面URL?
EN

Stack Overflow用户
提问于 2012-01-15 22:27:12
回答 3查看 2.4K关注 0票数 0

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

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

该网站有搜索引擎优化在它的工作,我们想松开它的minimum.Site是在分析和网站管理员工具注册。

谷歌搜索将以空白页面结束,我不想失去我的排名。

因此,我正在寻找一种方法来通知谷歌关于新的页面URL。域是相同的,只是URL。例如:主页是/default.asp,现在是/home.aspx

有没有办法告诉Google某个特定的URL地址或页面名称发生了变化?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-15 22:32:40

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

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

票数 0
EN

Stack Overflow用户

发布于 2012-01-16 18:47:52

如果所有的变化都是页面的URL,谷歌分析不能“知道”一个页面是相同的,只是不同的URL。

但是,您可以使用_trackPageView()方法应用一个定制的页面视图,并将原始url作为参数提供给它。

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

您还可以阅读有关here方法的更多信息。

票数 1
EN

Stack Overflow用户

发布于 2012-01-17 12:37:11

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

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

我还建议你在行动时考虑支持搜索引擎友好(SEF) URL。路由模块也可以帮助您做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8870399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档