大规模 URL 更改

发布于 2024-08-03 10:14:55 字数 358 浏览 13 评论 0原文

我们需要对应用程序进行更改,这将导致其所有 URL 发生更改,我们不想失去价值,并且有太多 url 重定向到 301。我希望将 mod 重写的 URL 更改为非写入的 URL 。

我的想法是让

  • mod 重写的 URL 保持活动状态(暂时)
  • 使用新的正确 URL 放置一个规范标签
  • 确保当前没有链接到旧 URL - 所有内部链接均已更新等
  • 确保我们的 robots.txt 和站点地图提交已更新迄今为止。

URL 的巨大变化(即使有规范 URL 和更新的 sitemap.xml 支持)是否会对 Google 中的列表产生负面影响?

人们对此有何想法/经验?

We need to make changes to an app that will cause all its URLS to change, we don't want to lose value, and have too many urls redirect to 301. I am looking to change a mod rewritten URL to a non-written one.

My thoughts would be to

  • Leave the mod rewritten URLS active (Temporarily)
  • Place a canonical tag with the NEW correct URL
  • Make sure no links are currently linking to old URLS - all internal links updated etc
  • Make sure our robots.txt and sitemap submissions are updated to date.

Would a massive change in URLs - even if backed up by canonical URLs and updated sitemap.xml - have a negative affect on listings in google?

What are peoples thoughts / experience in this?

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

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

发布评论

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

评论(4

你的他你的她 2024-08-10 10:14:55

想一想,如果您正在使用 mod_rewrite 并且想要切换到非 mod 重写的 URL,那么您很可能可以纯粹通过将 301 响应添加到重写规则的末尾来进行更改,以进行如下操作:

RewriteRule ^whatever/(.*)$ http://www.domain.com/$1/ [R=301,L]

Thinking about it, if you're using mod_rewrite and are wanting to switch to a non mod rewritten URL then the chances are you can make the changes purely by adding the 301 response to the end of your rewrite rule to make something like this:

RewriteRule ^whatever/(.*)$ http://www.domain.com/$1/ [R=301,L]
黎歌 2024-08-10 10:14:55

实际上,301 重定向不应该影响您的搜索排名 - 这正是您应该做的事情,并且它独立于搜索引擎。 “规范”标头是 Google 的发明,其缺点是仍然使用外部链接的旧 URL 的人不会被重定向,从而继续在链接和书签中使用旧 URL。

Actually, a 301 redirect should not impact your search ranking - it's exactly how you're supposed to do that kind of thing and it's search engine independant. The "canonical" header is an invention of Google and has the disadvantage that people still using the old URLs from outside links will not be redirected and thus keep using the old URLs in links and bookmarks.

禾厶谷欠 2024-08-10 10:14:55

使用永久 HTTP 重定向对于您的用户和搜索引擎来说都是最佳解决方案。

Using a permanent HTTP redirect is the best solution for both, your users and the search engines.

软的没边 2024-08-10 10:14:55

我也有兴趣了解这个主题应该如何在 .htaccess 中或在代码级别处理这些 301? .htaccess 中的 100 个 301 肯定太多了吧?

I'd also be interested to know then on this topic how these 301's should be handled, in .htaccess or at a code level? Surely 100's of 301's in a .htaccess is too many?

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