2 domain, 1 file rendszer, 1 adatbázis

mhncsa képe

sziasztok!

a következő rendszert kellene kialakítanom:
van két domain, van egy weboldal(site). a weboldal bizonyos tartalmait az egyik domainon kellene elérhetővé tennem, más tartalmakat a másik domainon, és bizonyos tartalmakat mindkettőn.
pl:
site1.hu/tartalom1
site2.hu/tartalom2

site2.hu/tartalom3
site2.hu/tartalom4

de pl. a kontakt oldal mindkét címen elérhető legyen (és pontosan ugyanazzal a tartalommal). pl.:
site1.hu/kontakt
site2.hu/kontakt

persze a legtisztább megoldás a két teljesen különálló oldal létrehozása lenne, de azon agyalok, hogy meg lehetne e ezt oldani egy adatbázissal.

nagyjából kitaláltam, hogy hogy oldom meg, de nem vagyok benne biztos, hogy ez így nem kavar e be vmit az adatbázisban.

szval site1.hu domain-hez tartozó virtualhoston lesz 1 drupal +1 adatbázis.
a site2.hu-t úgy állítom be, hogy egy az egybe a site1.hu file rendszerét és adatbázisát használja.

ez eddig azt eredményezi, hogy két különböző címen bejön ugyanaz az tartalom.

csináltam egy modult, ami az init_hook()-ban ellenőrzi az aktuális $base_url-t, és ez alapján vált sminket, hogy a látogató számára megkülönböztessük a "két" oldalt.

ugyanitt az init_hook-ban ellenőrzöm az aktuális path-et, és ha az adott path-en levő tartalom a "másik oldalhoz" tartozik akkor a drupal_goto()-val átirányítom.

ezt a saját gépemen összeraktam és működik, de mielőtt az éles szerveren is nekiállnék átalakítani a dolgokat, előtte megkérdezném a hozzáértőket, hogy felvázolt módszernek lehet vmi buktatója, esetleg totál hibás elgondolás :)

előre is köszönöm!
üdv!

aboros képe

a domain access modulcsomagot egészen pontosan ilyen helyzetekre találták ki.
http://drupal.org/project/domain

0
0

-
clear: both;