如何在维护模式下将 drupal 重定向到另一个站点


How do I redirect drupal to another site when in maintenance mode

希望你能帮助我;

我正在建立一个新的Drupal 7环境,并希望设置两个独立于Drupal本身的子域。一个用于预启动,另一个用于Drupal进入维护模式时。

除了使用.htaccess文件之外,还有

没有办法做到这一点?即使用Drupal本身来做到这一点的方法,这样当我想将文件置于维护模式时,我可以快速完成,而不必使用.htaccess文件来做到这一点。

所以从本质上讲,我想在Drupal 7中启用维护模式,然后对于当前应该看到Drupal页面的每个人,该网站已关闭维护,被重定向到子域。

这是否可能,如果是,我需要做什么才能做到这一点?

您可以将模板文件添加到维护页面的主题中 - maintenance-page.tpl.php - 并写入以下内容:

<?php 
drupal_goto('https://www.google.com', 307);

只需将谷歌网址替换为子域名的网址即可。