Avatar billede hoppe11 Nybegynder
08. september 2009 - 12:49 Der er 1 kommentar og
1 løsning

mod_rewrite i .htaccess

Jeg kan ikke få en RewriteRule til at virke i min .htaccess

Et af mine problemer er at serveren omskriver url'en hvis man glemmer at afslutte med /..

eks.
www.electrobeat.dk/v3 -> electrobeat.dk/v3/

Jeg har i alt 3 domæner:
electrobeat.dk
elb.dk
bluemachines.dk

elb.dk er en genvej til electrobeat.dk og electrobeat.dk er "hoveddomænet" på siden som har doc root i /

bluemachines.dk er et mindre domænet som har doc root i /_bluemachines.dk/

Jeg skal bruge en RewriteRule som kan gøre følgende

electrobeat.dk -> www.electrobeat.dk
*.electrobeat.dk -> *.electrobeat.dk

elb.dk -> www.elb.dk
*.elb.dk -> *.elb.dk

bluemachines.dk -> www.bluemachines.dk (doc root skal blive /_bluemachines.dk/)
*.bluemachines.dk -> *.bluemachines.dk (doc root skal blive /_bluemachines.dk/)

Jeg er selv kommet frem til noget her, men ved ikke om det er den "rigtige" løsning? Jeg kan heller ikke finde ud af at tilføje bluemachines.dk?

RewriteEngine on

#RewriteCond %{HTTP_HOST}  ^bluemachines\.dk [NC]
#RewriteRule ^(.*)          http://www.bluemachines.dk/$1 /_bluemachines.dk/ [L,R=301]

RewriteCond %{HTTP_HOST}  ^([^\.]*)\.elb\.dk [NC]
RewriteRule ^(.*)          http://%1\.electrobeat.dk/$1 [L,R=301]

RewriteCond %{HTTP_HOST}  ^(electrobeat|elb)\.dk [NC]
RewriteRule ^(.*)          http://www.electrobeat.dk/$1 [L,R=301]
Avatar billede hoppe11 Nybegynder
08. september 2009 - 12:51 #1
hov.. elb.dk skal selvfølgelig blive til electrobeat.dk som jeg også har gjort i uddraget fra .htaccess! :)
Avatar billede hoppe11 Nybegynder
10. september 2009 - 20:50 #2
lukker
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