Назад | Перейти на главную страницу

Поддержание статического сайта в корне Drupal

У меня есть виртуальный хост для размещения сайта Drupal. Это заменяет старый сайт нашего центра. Однако часть этого веб-сайта (которая полностью статична) должна по-прежнему существовать и иметь ту же связь, что и раньше.

Для дальнейшего развития корень сайта Drupal http://my.drupal.com/ а корень статического веб-сайта http://my.drupal.com/vislab. Как мне настроить Apache, чтобы различать эти два сайта?

Просто настройте VirtualHost для my.drupal.com и настройте его DocumentRoot так, чтобы он указывал на каталог, в который вы установили Drupal. Затем настройте псевдоним внутри этого DocumentRoot, чтобы он указывал / vislab на корневое расположение статического содержимого (которое находится в отдельной папке от файлов Drupal).

Вот краткий пример:

<VirtualHost *:80>
   ServerName my.drupal.com
   DocumentRoot /var/www/my.drupal.com

   Alias /vislab /var/www/vislab
   <Directory "/var/www/vislab">
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>