title image


Smiley htaccess
Ich nutze RewriteEngine, um eine Domain (auf dem Server liegen mehrere, die auch unterschiedlich behandelt werden sollen!) gleich auf ein Skript umzuleiten:



RewriteEngine on

RewriteCond %{HTTP_HOST} www.mydomain.com$

RewriteRule ^$ /cgi-bin/test.pl?id=1101 [L]

RewriteRule ^index\.html$ /cgi-bin/test.pl?id=1101 [L]

RewriteRule ^index\.htm$ /cgi-bin/test.pl?id=1101 [L]



RewriteCond %{HTTP_HOST} !^www.mydomain.com [NC]

RewriteRule ^/(.*) http://www.mydomain.com/$1 [L,R]



funktioniert prachtvoll.



Einziges Problem ist, dass ich nun alle internen Links auf der Site mit der vollstaendigen URL angeben muss. Was muss ich aendern, damit die Links (meist auf dasselbe Skript, manchmal jedoch auch auf Seiten in anderen, parallel liegenden Verzeichnissen) in der verkuerzten Form angeben kann ohne, dass sie mit entsprechenden RewriteRules anderer Domains kollidieren?



Tausend Dank



Robert



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: