Frage

Ich verwende Rewritematch, um den gesamten Verkehr von Subdir1 zu Subdir2 umzuleiten und gleichzeitig alle anderen Teile der URL gleich zu halten. Also zum Beispiel,

http://www.mydomain.com/subdir1/

würde sich umleiten zu

http://www.mydomain.com/subdir2/

Ich benutze diese Regel:

RedirectMatch 302 /subdir1/.* /subdir2/$1

was für die URL funktioniert

http://www.mydomain.com/subdir1/

aber nicht für Seiten mit längeren URLs. Es passt also nicht überein

http://www.mydomain.com/subdir1/index.htm

das sollte umgeleitet werden zu

http://www.mydomain.com/subdir2/index.htm

Wenn jemand irgendwelche Ideen hat, würde ich es schätzen.

War es hilfreich?

Lösung

Hilft dieser Thread überhaupt?http://www.webmasterworld.com/forum92/4097.htm

Andere Tipps

Sie müssten Klammern um Ihre runden.*

RedirectMatch 302 /subdir1/(.*) /subdir2/$1

Ohne diese $ 1 ist 1 bedeutungslos und wird nicht wissen, worauf man übereinstimmt.

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