mod_rewrite domæner
Hej EksperterJeg 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?
