Altså, jeg gør altid sådan her:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L]
RewriteRule ^([^/\.]+)/?$ $1.php [L]
Til hvis det kører igennem "normale" filer, men igennem en switch gør jeg således:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L]
RewriteRule ^([^/\.]+)/?$ index.php?s=$1 [L]
Men jeg er desværre ikke helt ekspert i når du bruger subdomæne. Ip adressen burde ikke gøre nogen forskel, da det virker fint på min apache server (xampp), med localhost. Der kan jeg jo også benytte mig af ip adresser. Så jeg ville ikke mene at det var problemet.