在drupal站点中添加超过1000 301个重定向

时间:2012-08-07 10:19:50

标签: redirect drupal drupal-6

我正在使用drupal 6。

我为我们的一个客户进行了网站改造,我们需要将旧网站网址重定向到相关的新网站网址,以便我们不会疏忽流量。我使用了路径重定向模块,并添加了一些网址。

问题是我们要添加超过1000个URL并且没有特定模式(因为旧站点在asp中)所以它将是重定向的1对1映射。通过路径重定向模块在url别名表中添加它会影响站点性能,而且这是一个手动过程。

这个场景还有其他更好,更优的解决方案吗?

2 个答案:

答案 0 :(得分:1)

http://drupal.org/project/path_redirect_import 此模块具有开箱即用的导入功能。

答案 1 :(得分:-1)

我将这个问题解释为性能问题(不是填充许多重定向的简易性问题)。如果我误解了你的问题,请纠正我。

将重定向放入.htaccess

如果您使用的是Apache,那么您可以选择将重定向直接放入.htaccess配置中。对于IIS,也应该有类似的配置选项。

这仍然意味着您必须为所需的每个重定向创建1对1映射,但重定向不会存储在数据库中,因此可以保存对数据库的命中。

使用路径重定向模块的优点

请注意,Path Redirect module可以记录上次访问重定向的时间。此统计信息/跟踪可帮助您删除长期不再使用的重定向。

posts on the Path Redirect issue queue表示1000次重定向应该不是问题,但每个设置都不同。您需要执行自己的基准测试以检查特定网站的性能。