Apache default oldal beállítása

Van egy egyszerű problémám, de nem találom a megoldást.

Egyszerű appache szerver, amin van két egymástól független weboldal.
Mindkettő a /var/www könyvtár alatt (/var/www/oldal1 és /var/www/oldal2 könyvtárakban).

Azt szeretném elérni, hogy ha valaki beírja, hogy www.oldalneve.hu, akkor a /var/www/oldal1 alkönyvtárban levő weboldalt küldje el a szerver.
Viszont ha beírom a böngészőbe, hogy www.oldalneve.hu/oldal2/index.html akkor nyissa meg a /var/www/oldal2 alkönyvtárban levő weboldalt.

Ha az /etc/apache2/sites-available/default file-ban átírom a DocumentRoot értéket /var/www -ről /var/www/oldal1 -re, akkor az oldal1 könyvtárban levő weboldalt szépen megnyitja egy sima www.oldalneve.hu kérésre, de azután nem fogadja el a www.oldalneve.hu/oldal2/index.html oldal kérését mert azt már rossz helyen keresi, mivel a /var/www/oldal1 alkönyvtárban keresné az oldal2 alkönyvtárt.
Remélem érthető voltam.

Hozzászólások

Ha nincs szükség virtualhost-ra, hozz létre egy index.html vagy index.php fájlt a /var/www alatt, amiben átirányítod a látogató böngészöjét.

A te esetedben a /var/www/index.html fájl tartalmát ez alapján hozd létre:
http://www.tizag.com/javascriptT/javascriptredirect.php
az elsö példában szereplö URL-t erre cseréld: "./oldal1"

Én nem tudom megtenni, mert a céges policy tiltja, hogy kód példát írjak. Nem szép, de müködik :)

Ez is izgalmas megoldás, de azért +1 a virtualhostra.
Ilyesmit nem túl bölcs user oldali javascriptre bízni, akkor már inkább egy index.php-ben irányítsd át. Meg ha nem virtualhosttal csinálod, oda kell figyelned hogy a document rootod továbbra is a /var/www lesz, ez kicsit bezavarhat az oldal2 linkjeinél (relatív illetve abszolút hivatkozások).