【问题标题】:Major site rewrite and SEO with 301 redirects具有 301 重定向的主要网站重写和 SEO
【发布时间】:2012-03-19 13:30:01
【问题描述】:

我目前正在重新启动一个拥有数千页的高流量网站。所有 url 都在变化,出于 SEO 的原因,我知道我们应该为旧页面添加 301 重定向到新页面映射。但是,老网站有几万个页面,我真的设置了上千个 301 重定向吗?出于性能原因,这不是很糟糕吗?还有其他建议或方法吗?

提前致谢。

【问题讨论】:

    标签: seo


    【解决方案1】:

    如果 URL 遵循常规模式,那么您可以根据格式设置更通用的重定向。例如,如果您将 /category/page.php 重定向到 /othername/page,这对于任何服务器中的正则表达式都非常容易。

    如果没有模式,那么您可以保留一个查找数据库,以便检查重定向。它可能会慢一点,但性能并不差。您仍然可以在服务器配置中列出要重定向的前 50 个左右的页面。

    注意,如果您使用的是 Apache,那么强烈建议将重定向规则放在 httpd.conf(Apache 启动时存储在内存中)而不是 .htaccess 文件(在每个页面请求上加载)。

    【讨论】:

      【解决方案2】:

      在这种规模下,您可能需要编写一些自定义代码和索引数据库表来检索重定向信息。

      【讨论】:

        【解决方案3】:

        您可能想要查看网站上最重要的页面 - 可能是类别并从那里开始重定向。您将无法进行数以万计的重定向,因为正如您所提到的,这样做会出现性能问题。

        【讨论】:

          【解决方案4】:

          为了简单起见,您可以在 htaccess 中使用通配符和正则表达式。

          只有在您的网站按类别正确组织时才会起作用

          【讨论】:

            猜你喜欢
            • 2010-11-15
            • 2010-10-18
            • 2011-11-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-02-04
            • 2023-03-02
            • 2020-01-08
            相关资源
            最近更新 更多