Andreas Korthaus: Andere Frage zu mod_rewrite

Beitrag lesen

Hallo Christian!

Das hilft mir jetzt sehr, laut Anleitung müsste

RewriteCond %{REQUEST_URI}  !^/images/.*
RewriteCond %{REQUEST_URI}  !^/styles/.*
RewriteCond %{REQUEST_URI}  !^/index.php.*
RewriteRule ^(.*)$            script.php?url=$1 [L]

funktionieren. Kann es im Moment leider nicht testen, ich wollte eine Erweiterung meines Mozilla deinstallieren (als root) und diese Routine hat mir freundlicherweise das *komplette* /bin-Verzeichnis weggefegt - jetzt muss ich das manuell rekonstruieren... *ichinstallierenurnochdaswasichbrauche*

Aber Mozilla verlangt ja für jede Kleinigkeit root glaube ich mich zu erinnern, oder?

Ach ja, noch eine kleine Verbesserung:

*  'ornext|OR' (or next condition)
      Use this to combine rule conditions with a local OR instead of the implicit AND. Typical example:

RewriteCond %{REMOTE_HOST}  ^host1.*  [OR]
RewriteCond %{REMOTE_HOST}  ^host2.*  [OR]
RewriteCond %{REMOTE_HOST}  ^host3.*
RewriteRule ...some special stuff for any of these hosts...

Without this flag you would have to write the cond/rule three times.

Nicht ^ sondern !, in der Anleitung zu RewriteCond stehts drin.

ARGH! Das hatte mir schonmal jemand gesagt, und ich habe es auch _schon_wieder_ überlesen...

Grüße
Andreas