Subdomän på subdomän i multisite

Events happening in the community are now at Drupal community events on www.drupal.org.
LBiStockholm's picture

Hej.

I dokumentationen för multisite så beskrivs hur Drupal behandlar filstrukturen i förhållande till url:
http://www.drupal.org:8080 hämtas från sites/8080.www.drupal.org,
dvs Drupal 'tillåter' max tre nivåer i domänen.

Men hur gör jag med fler nivåer?
http://test.sub.example.com -> sites/test.sub.example.com fungerar inte.

/Leiph

Comments

Hej. Har du testat att skriva

kristofferwiklund's picture

Hej.

Har du testat att skriva in de manuellt i sites/sites.php filen? Där kan man manuellt skriva in hur domän-namn ska matchas mot sites/[domän]-kataloger. Det går att skriva PHP där, men för det mesta räcker det med:

$sites['dev.domin.com'] = 'domain.com';

Har dock inte testat fyra nivåer men tre är inget problem. Har dock i Aegir en sajt med fem nivåer ba.abc.dasd.websystem.se och det fungerar. Och det är inget specielt med den multisite setupen. Står ingen speciellt där i sites.php filen.

Jo, jag testade det. men jag

LBiStockholm's picture

Jo, jag testade det. men jag landade i huvuddomänen likafullt.

<?php
$sites['test.sub.example.com'] = 'test';

Jag landade alltså i visning av sub.example.com

(Det är inte ett DNS-fel. http://test.sub.example.com med docroot på en helt annan plats fungerar som förväntat. Det är multisite som trasslar.)

I din Aegir-installation med fem nivåer: Har det skapats några extra symlink eller andra Apacheinställningar? Såvitt jag förstår så borde det inte fungera med fyra eller fler nivåer, eftersom allt utöver tre nivåer tolkas som annat än domännamn.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: