标签: performance security drupal caching
我们有一个在Drupal上运行的Intranet站点。如果员工从我们的网络外部访问该站点,则需要先登录。如果他们已经在我们的网络中,他们可以自由浏览。因此,我们有一个功能可以检查它们的来源,如果它们来自外部,则将它们重定向到登录页面。如果我们启用缓存,则不会重定向它们,因为在不运行我们的函数的情况下呈现缓存页面。代码当前存在于theme_preprocess函数内部。我可以在哪里放置它以便在缓存页面被提供之前始终运行?
答案 0 :(得分:1)
hook_boot应该可以正常工作。