Stephan: mo_rewrite

Beitrag lesen

Hallo Martin,
Ich bin ehrlich gesagt ein wenig verwirrt und vor allem neugierig.

http://sub.domain.net/_content/?site_id=1

Was genau wird denn bei einem solchen Seitenaufruf angezeigt?

Und das das Verschieben der htacess in den Zielordner nicht funktioniert...spontan würde ich sagen...wenn das Ziel aufgerufen wird kommt die htacess ja wieder zum Einsatz! Allerdings wird die auch nur zum Einsatz kommen wenn Du aufrufst http://sub.domain.net/_content/xyz...

Ein Aufruf von http://sub.domain.net/ wird die htacess nicht merken wenn sie denn nicht im Root liegt.

Gruß
Stephan

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:

Die Eingabe von: "http://sub.domain.net/"
führt zur Ausgabe von "http://sub.domain.net/_content/?site_id=1"

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