Hallo Forum,
ich habe zum ersten Mal mit mod_rewrite rumprobiert und bin sogar
zu einem Ergebnis gekommen. Meine .htacccess liegt direkt im
DocumentRoot und sieht (auf eine Rule gekürzt) folgendermassen
aus:
.htaccess
---------------------------------------------------------------------
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^$ /_content/?site_id=1&%{QUERY_STRING}
RewriteRule ^Unsere_Leistungen/$ /_content/?site_id=3&%{QUERY_STRING}
---------------------------------------------------------------------
Damit funktioniert:
1.
Die Eingabe von: "http://sub.domain.net/"
führt zur Ausgabe von "http://sub.domain.net/_content/?site_id=1"
2.
Die Eingabe von: "http://sub.domain.net/Unsere_Leistungen/"
führt zur Ausgabe von "http://sub.domain.net/_content/?site_id=3"
alles wie gewünscht. Jetzt hab ich mal ganz naiv versucht, die
.htaccess nach "/_content/.htaccess" zu verschieben. Das hat
erwartungsgemäss nicht funktioniert.
Dennoch komme ich nicht dahiner, warum nicht.
Kann mir jemand einen Tipp geben ?
danke und
beste gruesse,
martin
funktionert