我在讨论使用apache重定向和Drupal重定向之间的问题,我想知道最佳做法是什么。 Drupal重定向对我有吸引力,因为它允许非技术内容编辑者添加他们自己的重定向。我怀疑其缺点是每次重定向都需要启动整个Drupal堆栈,而不是仅仅添加一个直接的Apache重定向。这是一个很大的差异,或者它在性能打击等方面可以忽略不计。该网站的流量相当高,但并未达到使用Akamai的程度;一个月通过清漆处理的几百万非并发页面浏览量正在做的很好。我应该使用apache重定向还是Drupal重定向
0
A
回答
0
我假设的“阿帕奇重定向”你在你的问题中提到是重定向在.htaccess设置或Apache设置文件和“重定向的Drupal”是一个自定义重定向,您可以使用重定向模块中创建。
重定向模块实现hook_url_inbound_alter
和hook_init
进行重定向,这需要一个完整的Drupal的引导,但好处是,如果有一个重定向存在,重定向将立即执行,没有进一步的处理将完成 - 例如,hook_page_alter
,以及许多其他预处理钩子根本不会被执行。
如果重定向更少,Apache重定向将是最好的方式(< 50 IMO)。 如果您的重定向应遵循特定模式,例如,如果您的所有重定向源都是http://example.com/old-folder/*
,则只需创建一个文件夹并将重定向添加到old-folder/.htaccess
即可。
相关问题
- 1. 我不确定我是否应该使用重定向
- 2. Apache重定向
- 3. Apache重定向
- 4. Apache重定向(使用.htaccess)
- 5. drupal重定向API
- 6. Drupal URL重定向
- 7. 使用隐式重定向重写Apache
- 8. 重定向代码应该用于geoip语言重定向吗?
- 9. Apache&NGINX重定向
- 10. Apache mod_rewrite重定向
- 11. Apache htaccess重定向
- 12. Apache重定向(.htaccess)
- 13. Apache .htacces重定向
- 14. 重定向在Apache
- 15. Apache重定向和重写
- 16. Apache重写和重定向
- 17. apache重写不重定向?
- 18. mod_rewrite:重写规则还是重定向?
- 19. 我该如何重定向?
- 20. http:// vs http:// www:我应该使用子域还是永久重定向
- 21. 用Apache重定向URL mod_rewrite
- 22. 我应该如何重定向用户重定向uri没有404error? (OAuth 2.0/Google)
- 23. 404页应该保留URL还是被重定向?
- 24. Apache&Rstudio Shiny应用重定向/代理
- 25. 我应该在哪里实现apache中的“默认重定向”
- 26. apache重写特定的htaccess重定向
- 27. 我想重定向301重定向
- 28. 从index.html重定向时,重定向应该是另一个HTML还是JSP页面?
- 29. 重定向不是重定向
- 30. 重定向到在Drupal