← Back to team overview

sslug-teknik team mailing list archive

Re: subdir = subdomain

 

Hej Jimmy,

> RewriteEngine on
> RewriteCond %{HTTP_HOST} ^(.*)\.dansbo\.dk$
> RewriteCond %{HTTP_HOST} !^www\.dansbo\.dk$
> RewriteRule (.*) http://dansbo.dk/%1$1 [P]
> Dette virker i stor udstrækning... Når jeg laver et bibliotek der hedder:
> /var/www/dansbo.dk/html/sub1
> så findes der en adresse der hedder http://sub1.dansbo.dk
> Men jeg prøvede det med et bibliotek hvori der lå en .htaccess fil og det
> virkede absolut IKKE.
> Det ser ud som om det er mere eller mindre tilfældigt hvor man så bliver
> ført hen.
> .htaccess filen checker brugernavn og password.
> Har i nogen idé om hvorfor det ikke virker når der ligger sådan en .htacces
> fil?

Jeg vil gætte på at problemet skyldes at Apache i mange situationer har brug for en selv-refererende URL. Apache gætter på at FQDN er det samme som navnet i ServerName, hvorfor den sender en Location-header til den, af Apache generede selv-refererende URL. Hvis dit problem skyldes dette, så kan det løses vha. følgende direktiv (?) i din httpd.conf:
UseCanonicalName off


Med venlig hilsen
Henrik Olesen
Blue Sky
------------------------
E-mail: henrik@xxxxxxxxxxx
www: www.blue-sky.dk



Follow ups

References