Seo 主要站点重写和301重定向搜索引擎优化

Seo 主要站点重写和301重定向搜索引擎优化,seo,Seo,我目前正在重新启动一个拥有数千页的高流量网站。所有的URL都在改变,出于SEO的原因,我知道我们应该为旧页面到新页面的映射设置301重定向。然而,旧网站有成千上万的页面,我真的把成千上万的301重定向到位吗?这不是因为性能原因吗?还有其他建议或方法吗 提前感谢。在这种规模下,您可能需要编写一些自定义代码和索引数据库表来检索重定向信息。您可能需要查看站点上最重要的页面-可能是类别,然后从那里开始重定向。您不可能执行成千上万的重定向,因为正如您所提到的,这会带来性能问题 如果URL遵循常规模式,则可

我目前正在重新启动一个拥有数千页的高流量网站。所有的URL都在改变,出于SEO的原因,我知道我们应该为旧页面到新页面的映射设置301重定向。然而,旧网站有成千上万的页面,我真的把成千上万的301重定向到位吗?这不是因为性能原因吗?还有其他建议或方法吗


提前感谢。

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

您可能需要查看站点上最重要的页面-可能是类别,然后从那里开始重定向。您不可能执行成千上万的重定向,因为正如您所提到的,这会带来性能问题

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

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


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

为了简化此过程,您可以在htaccess中使用通配符和正则表达式

只有当你的网站按类别正确组织时,它才会起作用