我正在使用drupal 6。
我为我们的一个客户进行了网站改造,我们需要将旧网站网址重定向到相关的新网站网址,以便我们不会疏忽流量。我使用了路径重定向模块,并添加了一些网址。
问题是我们要添加超过1000个URL并且没有特定模式(因为旧站点在asp中)所以它将是重定向的1对1映射。通过路径重定向模块在url别名表中添加它会影响站点性能,而且这是一个手动过程。
这个场景还有其他更好,更优的解决方案吗?
答案 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次重定向应该不是问题,但每个设置都不同。您需要执行自己的基准测试以检查特定网站的性能。