← Back to team overview

sslug-teknik team mailing list archive

Re: 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
> >
> >



Follow ups

References