redirect - 以 SEO 为代价清理重定向规则/重写规则?

标签 redirect seo

我即将在一个已经存在大约 10 年的零售产品网站上工作。该网站在谷歌搜索结果中排名很好。该网站多年来发展迅速,因此他们的 .htaccess 文件充满 301 重定向和重写规则也就不足为奇了。规则太多了,看得眼花缭乱。有时,三个不同的旧版 URL 会被 301 重定向到同一个目的地。我担心这个文件在以后的维护过程中会是一场噩梦。

Web 开发人员是否曾经达到愿意以 SEO 为代价删除旧的重定向并重写规则以便于维护的地步?或者 Google 是否有网站 301 重定向的副本,在这种情况下,我可以将它们从我的 .htaccess 文件中删除而不会受到任何 SEO 惩罚?

开发人员如何处理杂乱/冗长的 .htaccess 文件?

最佳答案

你被他们困住了。想想这个。如果另一个网站有一个链接到这里:

http://www.example.com/oldpage.html

你有这个 301ed 到:

http://www.example.com/newpage.html

如果您删除 301(并且 oldpage.html 不存在)会发生什么?您的网站很可能会返回 404 错误,这将导致谷歌删除指向您网站的链接(和“链接汁”)。从而减少 SEO。

据我所知,谷歌不会“记住”旧的 301 重定向。因为如果您突然重新创建 oldpage.html 会发生什么?如果谷歌记住了 301,那么 oldpage.html 将永远不会被编入索引。

关于redirect - 以 SEO 为代价清理重定向规则/重写规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2337690/

相关文章:

php - header ('HTTP/1.1 404 Not Found' );什么也没做

seo - 谷歌分析自定义变量是一种划分非常大网站不同部分的好方法吗?

javascript - 对机器人隐藏一段代码

php - <head> 元素是否需要位于代码的最顶部才能达到 SEO 目的?

php - URL 重写和 robots.txt

php - 简单的加权链接旋转?

php - .htaccess 允许扩展名、不允许扩展名、允许尾部斜杠

redirect - nginx 重定向掩码

c# - 将输入从类似键盘的设备重定向到 Windows 环境中的后台进程

seo - 基于用户代理呈现不同的内容是不好的做法吗?