sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #33741
Re: subdir = subdomain
Jo, min DNS er sat op til at *.dansbo.dk peger på min computer...
----- Original Message -----
From: "Jesper Lund" <jesper@xxxxxxxxxxxxxx>
To: <sslug-teknik@xxxxxxxx>
Sent: Thursday, February 22, 2001 7:05 PM
Subject: Re: [TEKNIK] subdir = subdomain
> Jimmy Dansbo wrote:
>
> > Hejsa.
> >
> > Nu virker det som jeg gerne vil have det, men det har også gjort at mine
virtuelle servere bliver
> > lidt større end de var før, men det må man jo tage med... Jeg er også
ret sikker på at det kan
> > gøres så det fylder mindre, men ind til videre bliver det på denne måde:
> >
> >
>
> Din DNS er vel sat op til at *.dansbo.dk peger på den samme IP ik' ?
>
> /Jesper
>
>
> > <VirtualHost www.dansbo.dk>
> > DocumentRoot /var/www/dansbo.dk/html
> > ServerAdmin webmaster@xxxxxxxxx
> > ServerName www.dansbo.dk
> > ServerAlias dansbo.dk *.dansbo.dk
> > HostNameLookups on
> > IdentityCheck on
> >
> > RewriteEngine on
> > RewriteCond %{REQUEST_URI} ^(.*)/$
> > RewriteCond %{HTTP_HOST} ^(.*)\.dansbo\.dk$
> > RewriteCond %{HTTP_HOST} !^www\.dansbo\.dk$
> > RewriteRule (.*) http://dansbo.dk/%1$1 [P,R]
> >
> > RewriteCond %{REQUEST_URI} ^(.*)$
> > RewriteCond %{HTTP_HOST} ^(.*)\.dansbo\.dk$
> > RewriteCond %{HTTP_HOST} !^www\.dansbo\.dk$
> > RewriteCond /var/www/dansbo.dk/html/%1/%{REQUEST_FILENAME} -f
> > RewriteCond /var/www/dansbo.dk/html/%1/%{REQUEST_FILENAME} !-d
> > RewriteRule (.*) http://dansbo.dk/%1$1 [P,R]
> >
> > RewriteCond %{REQUEST_URI} ^(.*)$
> > RewriteCond %{HTTP_HOST} ^(.*)\.dansbo\.dk$
> > RewriteCond %{HTTP_HOST} !^www\.dansbo\.dk$
> > RewriteCond /var/www/dansbo.dk/html/%1/%{REQUEST_FILENAME} !-f
> > RewriteCond /var/www/dansbo.dk/html/%1/%{REQUEST_FILENAME} -d
> > RewriteRule ^(.+[^/])$ $1/ [R]
> > </VirtualHost>
> >
> > Da jeg i min ørechokoladebolle (Henrik Olesen) har hørt noget om at det
ikke er sikkert at disse
> > Rewrite regler virker ens i alle apache versioner må jeg hellere lige
fortælle at jeg bruger
> > Apache 1.3.14
> >
> > Jeg takker for jeres hjælp og håber at der er andre der kan få glæde af
denne tråd.
> >
> > Mvh.
> > Jimmy Dansbo
> >
> > ----- Original Message -----
> > From: "Jimmy Dansbo" <dansbo@xxxxxxxxxxx>
> > To: <sslug-teknik@xxxxxxxx>
> > Sent: Wednesday, February 21, 2001 7:51 PM
> > Subject: Re: [TEKNIK] 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
> > >
> > >
>
>
References