我正在更新我的网页并更改网站结构。这是在Asp,现在它将在Asp.Net
因此页面网址将被修改。一些页面将被删除,一些将被添加。但大多数情况下,内容和页面名称相同,只有URL会发生变化。
网站上有搜索引擎优化工作,我们希望将其删除最小.Site已在Analytics和网站管理员工具中注册。
谷歌搜索将结束空白页面,我不想放弃我的排名。
所以我正在寻找一种方式来通知Google有关新网页的信息。域名相同,只有URL。例如:主页为/default.asp
,现在为/home.aspx
有没有办法告诉Google特定的网址或网页名称是否已更改?
答案 0 :(得分:1)
如果所有更改都是网页网址,Google Analytics就无法“知道”网页是否相同,只是使用不同的网址。
但是,您可以使用_trackPageView()方法应用自定义的网页浏览,并将原始网址作为参数。
如果您选择这样做,则必须排除在原始GA代码中使用该方法的行并将其应用到其他位置,或者直接使用orignial URL将参数传递给它。所有这些都在每个页面中完成。
您还可以阅读有关方法here的更多信息。
答案 1 :(得分:1)
对于IIS(Asp.Net),您需要查看以下内容以了解如何执行301重定向:
Response.RedirectPermanent(...)用于从页面重定向 要么 “IIS 7路由模块和web.config”设置批量重定向
我还建议您在进行迁移时考虑支持搜索引擎友好(SEF)网址。路由模块也可以为您提供帮助。
答案 2 :(得分:0)
您需要实现某种形式的301(301是密钥)重定向。这样,当谷歌或任何其他搜索命中旧页面时,索引将使用新页面刷新。 Asp.net允许您甚至在IIS级别执行这些重定向,并且我建议它们存在。您还需要在网站站长工具上提交最新的站点地图。
编辑:这是重定向的一个很好的链接http://www.iis.net/ConfigReference/system.webServer/httpRedirect