301 重定向问题 - 多少才算太多以及它们应该去哪里?

301 重定向问题 - 多少才算太多以及它们应该去哪里?

我们需要对正在进行大规模 URL 重构的网站进行数百次 301 重定向。最好的方法是什么?在 .htaccess 级别?在代码级别?还是在 apache 级别?如果 .htaccess 变得臃肿,网站速度会明显变慢吗?

谢谢

答案1

mod_rewrite 可以使用 RewriteMap 指令来使用数据库后端,这可能意味着它可以很好地扩展到大量重定向。

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#RewriteMap

如果您愿意,甚至可以插入一个程序来以编程方式计算重定向,但如果您可以这样做,那么在代码中执行可能会更合适。

与往常一样,我建议您设置一个测试环境并进行一些基准测试。

相关内容