Frage

Ich habe einen Server, dessen httpd.conf hat bereits einige " RedirectMatch permanent " Richtlinien in es.

Ich bin nicht so vertraut mit mod_alias, habe ich immer nur mod_rewrite verwendet.

Was ist der grundlegende Unterschied? Ich habe keine „L“ Flagge in mod_alias sehen zu verarbeiten Regeln zu stoppen.

Welche soll ich für die besten Praktiken verwenden, von einer Sub-Domain auf eine andere umleiten?

Kann ich beide zur gleichen Zeit und wird es offensichtlich sein, welchen Vorrang hat?

War es hilfreich?

Lösung

mod_alias ist im Grunde eine einfachere Version von mod_rewrite. Es kann einige Dinge nicht tun, die kann mod_rewrite, wie die Query-String-Manipulation. Wenn Sie in der Lage sind, eine von ihnen zu wählen, ich sehe keinen Grund, dass Sie mod_alias verwenden wollen würden.

Gibt es einen bestimmten Grund, warum Sie versuchen müssen beide gemeinsam zu benutzen?

Apache mod_rewrite & mod_alias Tricks, die Sie wissen sollten scheint ein guter Artikel über die beiden. Er stellt fest, an einer Stelle, die mod_rewrite Regeln vor mod_alias denjenigen ausgeführt werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top