Avatar billede it-interesseret Nybegynder
02. december 2007 - 15:21 Der er 6 kommentarer og
1 løsning

Redirect i Apache / Vhost

Hej alle

Jeg vil gerne have mig en løsning, hvor man - hvis man glemmer de 3 www i urlen - bliver smidt videre til præcise den samme url dog med det 3 www indsat.

Ergo:

http://minhjemmeside.php/artikler/index.php?visArtikel=id
->
http://www.minhjemmeside.php/artikler/index.php?visArtikel=id

Jeg har forsøgt nogle gange og er kommet til skabt en uendelig løkke eller har fået en løsning, hvor den ikke redirectede.

Men jeg er (håber jeg) nogen lunde på rette vej med følgende:

RedirectMatch permanent http://minhjemmeside.dk/* http://www.minhjemmeside.dk$1

$1 er blot et gæt på, hvordan man får resten af urlen med.

Hvad mangler jeg?
Avatar billede showsource Seniormester
02. december 2007 - 15:51 #1
RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

i en .htaccess i roden af domain
Avatar billede fbhzone Nybegynder
02. december 2007 - 16:30 #2
Lav en fil der hedder .htaccess  og smid dette indhold i den:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.ditdomain\.dk$ [NC]
RewriteRule ^(.*)$ http://ditdomain.dk/$1 [R=301,L]
Avatar billede it-interesseret Nybegynder
02. december 2007 - 17:17 #3
Mange tak - jeg vil langt hellere styre det i vhost-filen. Det er der vel ikke noget problem i - vel?
Avatar billede it-interesseret Nybegynder
02. december 2007 - 17:53 #4
Jeg prøvede dit eksempel - showsource - fordi jeg gerne vil undgå at skulle indtaste domænenavnet igen. Jeg har nemlig en nogle sites, som jeg kan bruge det på (og kan spare lidt tid på at indtaste det flere gange), men jeg fik desværre en 403 fejl. Adgang nægtet. Hvad gør jeg forkert (indsatte det i vhost-filen).
Avatar billede showsource Seniormester
03. december 2007 - 03:26 #5
Der skulle ikke være noget problem i at skrive det i vhost, mig bekendt!
( hvis ellers mod_rewrite er tilføjet til LoadModule )
Har desværre ikke lige min egen server at teste det på, men .....

Har du også lavet DNS for www.ditdomain.dk, og ikke bare ditdomain.dk ?????
Avatar billede it-interesseret Nybegynder
24. juli 2008 - 09:34 #6
Takker - tryk svar :-)

Lukketid
Avatar billede showsource Seniormester
24. juli 2008 - 11:31 #7
Svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester