> > Kan følgende på den ene eller anden måde lade sig gøre via htaccess:
> > Jeg har forskellige domæner tilknyttet mit webhotel, og i den
forbindelse
> > vil jeg gerne ha' det således, at når jeg taster
www.domæne1.dk så får
jeg
> > kontakt med /docroot/dir1 istedet.
> > Men det skal ikke fungere således at jeg bliver redirected, så der
kommer
> > til at stå
www.domæne1.dk/dir1
> >
> > hvis jeg så fx. skriver
www.domæne1.dk/gfx/test1.gif, skal den så ha'
fat
> i
> > /docroot/dir1/gfx/test1.gif
> >
> > Kan det lade sig gøre?
> > Evt. på en eller anden mystisk måde med mod_rewrite?
Okay... nu har jeg fundet ud af det her:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} domain.dk
RewriteCond %{REQUEST_URI} !subdir/
RewriteRule ^(.*)$ subdir/$1 [L]
Og det virker også ganske perfekt.
Men, hvis jeg nu har flere domæner. Hvad gør jeg så?
Følgende dur ikke:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} domain.dk
RewriteCond %{REQUEST_URI} !subdir/
RewriteRule ^(.*)$ subdir/$1 [L]
RewriteCond %{HTTP_HOST} domain2.dk
RewriteCond %{REQUEST_URI} !subdir2/
RewriteRule ^(.*)$ subdir2/$1 [L]
så får jeg fejlen "The requested URL /subdir2/subdir1/ was not found on this
server."
Nogen idéer?
Med venlig hilsen
Stig Nørgaard Jepsen