Edgar Ehritt: .htacces Analyse QUERY_STRING ohne mod_rewrite

Beitrag lesen

Hallo dedlfix,

Wäre ein
Redirect permanent /index.php?mode=add&user=42 http://subdomain.mydomain.tld/index.php
nicht eher die Weiterleitung?

Ja, funktioniert nur nicht,

So wie es da steht, tut es nicht das erhoffte. Das stimmt.

weil der Apache sich nicht für den Querystring interessiert. Für das Finden des auszuliefernden Dokuments oder des zu startenden Scripts sind diese Parameter nicht von Belang. Lediglich mod_rewrites RewriteCond bietet an, den Querystring auszuwerten.

Das aber stimmt nicht. Es bedarf für folgende Konfiguration, die an einer index.php mir dem Querystring "mode=add&user=42" dem Browser eine Weiterleitung sendet, nur der Module core und alias:

<If "%{QUERY_STRING} == 'mode=add&user=42'">  
    Redirect permanent /index.php http://www.example.com  
</If>

BTW: Schön ist das neue Forum geworden! :)

Gruß aus Berlin!
eddi