Слава на Legion Hero MEGA GUIDE!

Имам Drupal сайт, работещ на Apache, използвайки следния файл vhosts:

 ServerName bananas.net ServerAlias www.bananas.net DocumentRoot /var/www/drupal/ RewriteEngine On RewriteCond %{HTTP_HOST} !=bananas.net [NC] RewriteRule ^(.*)$ http://bananas.net$1 [L,R=301]  Options -Indexes FollowSymlinks AllowOverride All Order allow,deny Allow from all  CustomLog ${APACHE_LOG_DIR}/access.log combined ErrorLog ${APACHE_LOG_DIR}/error.log  

Настроих го преди време, така че не съм сигурен какъв е директива беше предназначена за. Понастоящем тази директория е празна.

  1. С файла vhosts такъв, какъвто е, дали директивата на Directory има някакъв ефект?
  2. Искам да добавя малко съдържание, което е отделно от сайта на Drupal. Как да добавя поддиректории в /var/www/bananas.net/ който може да бъде достъпен заедно с Drupal сайта, работещ в корена? Тъй като те нямат нищо общо със сайта на Drupal, искам да държа файловете отделно, но все пак използвайки същия домейн.

  • Казаха ми, че не настройвам Options директно, но все още не съм имал време да преглеждам файловете си vhosts.

Ако се опитвате да получите поддиректории извън корена на документа, които да се показват като част от корена на документа, трябва да използвате mod_alias:

Alias /subdirectory /path/to/real/subdirectory

Така че, ако имате поддиректория „пилинг“, която искате да се покаже като „http://www.bananas.net/peel“, без да я поставяте вътре „/ var / www / drupal“, бихте направили:

Alias /peel /var/www/bananas.net/peel

Можете да направите това или във vhost файла, или ако разрешите замествания в / var / www / drupal, като използвате .htaccess файл.

  • Благодаря. Всъщност бях направил това преди елхата неща като предишни знаци, нали. Знаете ли как да направите обратното (да стартирате Drupal сайт в поддиректория)? Все още не съм успял да постигна това. drupal.stackexchange.com/questions/10612/…
  • Не съм сигурен, че в момента мога да ти помогна с това. Момчетата от ServerFault може би са по-съзвучни с това, което се опитвате да направите, тъй като това е по-скоро нещо Apache, отколкото нещо Drupal.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?