Avatar billede learner Praktikant
10. september 2011 - 10:49 Der er 1 kommentar og
1 løsning

.htaccess skal sende http://1.dk videre til http://www.1.dk - men på alle domæner

Hejsa

Jeg har denne som jeg bruger i .htaccess:
RewriteCond %{HTTP_HOST} ^1\.dk [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]

men nu har jeg brug for at den kan fungere på flere/alle domæner uden at jeg retter i den hver gang.

Altså vil jeg gerne have den til at undersøge om der er "www." i starten af %{HTTP_HOST}

Hvordan gør jeg det?

Noget i stil med
RewriteCond %{HTTP_HOST} not="www.*" [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]

På forhånd tak :o)
Avatar billede learner Praktikant
10. september 2011 - 12:57 #1
hmm jeg har fundet en løsning som jeg tror virker. er ved at teste lidt...

RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,NC,L]
Avatar billede learner Praktikant
10. september 2011 - 13:26 #2
det virker fint :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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