dedlfix: .htaccess redirect 301 nach Umzug von Typo3 auf Wordpress: index.php?id=xyz wird durchgeschleift

Beitrag lesen

problematische Seite

Tach!

Du müsstest das andersrum lösen und per RewriteCond das Ausführen der RewriteRule-Anweisungen verhindern, die nicht für die alte Domain gültig sein sollen. Was heißt das konkret? Welche RewriteRule soll ich verhindern und wie mache ich das? Ist die Reihenfolge hierbei wichtig?

Du möchtest, dass die Redirect-Anweisungen bei bestimmten Requests ziehen. Also musst du für diese Requests das Rewriting verhindern, damit das Rewriting beim Redirect nicht dazwischenfunkt.

Du kannst aber auch mit RewriteRules redirecten, wenn du das Flag R angibst. Vielleicht hat der Support das so gemeint.

Ansonsten weiß ich aber nicht, welche Rolle die Reihenfolge spielt. Vielleicht zieht Redirect vor Rewrite. Aber da du es nicht weiter einschränken kannst, wirst du wohl eher nur Rewriting (mit R-Flag) nehmen wollen.

Und kann ich bei den redirects sowohl RewriteEngine On als auch die RewriteCond weglassen?

Ja, RewriteEngine wirkt nur auf die Rewriting Engine, nicht auf Redirecting und Direktiven anderer Module. Und RewriteCond wirkt nur auf die nächste nachfolgende RewriteRule.

dedlfix.