← Back to team overview

sslug-teknik team mailing list archive

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