sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #33700
Re: subdir = subdomain
Hejsa.
Nu har jeg sat UseCanonicalName til off og så virker det med min .htaccess
fil.
Jeg har desværre bare opdaget et nyt problem...
Jeg har et underbibliotek (sub1) med et bibliotek inde i (program) og når
jeg går ind på siden:
http://sub1.dansbo.dk/program/ så virker det fint, men går jeg ind på siden:
http://sub1.dansbo.dk/program så skifter den selv adressen til:
http://dansbo.dk/sub1/program/
Jeg har prøvet lidt forskelligt, men kan ikke få den til at lade være...
Har i nogen idéer?
Mvh.
Jimmy Dansbo
----- Original Message -----
From: "Henrik Olesen" <henrik@xxxxxxxxxxx>
Newsgroups: sslug.teknik
To: <sslug-teknik@xxxxxxxx>
Sent: Wednesday, February 21, 2001 6:46 PM
Subject: Re: [TEKNIK] 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