Avatar billede Slettet bruger
20. november 2009 - 11:14

mod_rewrite domæner

Hej Eksperter

Jeg er igang med at forsøge at styre min mod_rewrite, men den vil ikke helt som jeg.

Sagen er, at jeg har 5 domæner, domæne.dk, domæne.com, domæne.es osv., der peger på mit site, og alle redirectes til en bestemt php fil, der styrer indholdet.

Lige nu er jeg igang med en ny version af sitet, som jeg tester på domænetest.com, hvor alle requests naturligvis skal sendes til en anden php fil.

Jeg har desuden undtaget nogle få mapper, hvor alle filer bare skal vises normalt.

Jeg har flg. i min HTACCESS fil

#Options +FollowSymLinks
RewriteEngine on
AddDefaultCharset utf-8

Options -Indexes

RewriteRule ^robots\.txt$ \robots.txt  [L]

RewriteRule ^\.htaccess$ - [F]
RewriteRule ^htaccess\.txt$ - [F]

RewriteCond %{HTTP_HOST} domaintest\.com
RewriteCond %{REQUEST_URI}  !^/design/.*
RewriteCond %{REQUEST_URI}  !^/file/.*
RewriteCond %{REQUEST_URI}  !^/content/.*
RewriteCond %{REQUEST_URI}  !^/lib/ckeditor/.*
RewriteCond %{REQUEST_URI}  !^/lib/ckfinder/.*

RewriteRule ^.*$ sites/site2010/index.php [L]


RewriteCond %{REQUEST_URI}  !^/design/.*
RewriteCond %{REQUEST_URI}  !^/lib/js/.*
RewriteCond %{REQUEST_URI}  !^/lib/class/.*
RewriteCond %{REQUEST_URI}  !^/lib/ajax/.*
RewriteCond %{REQUEST_URI}  !^/lib/ckeditor/.*
RewriteCond %{REQUEST_URI}  !^/lib/ckfinder/.*
RewriteCond %{REQUEST_URI}  !^/content/.*
RewriteCond %{REQUEST_URI}  !^/file/.*

RewriteRule ^.*$ site/index.php

RewriteRule ^\.htaccess$ - [F]

Det jeg gerne vil nu, er at alle forespørgsler til fx. domæne.com/kbh/ sendes til det nye site (altså php fil nr. 2), istedet for det gamle, som det normalt ville, når forespørgslen ikke kommer igennem testdomænet.

Hvorfor virker det ikke fx at indsætte

RewriteRule ^/kbh.* sites/site2010/index.php [L]

I toppen?
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
Kurser inden for grundlæggende programmering

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