Wenn du es rein über die htaccess lösen willst, kann ich dir auch nicht helfen, denn mit der steh ich auch regelmäßig auf dem Kriegspfad, wenn es um solche "komplexen" Umleitungen geht.
Ich habe mir auf meiner Seite damit beholfen, dass ich eine Umleitung mit PHP erstellt habe. Als ich die URLs von den Blogeinträgen geändert habe, habe ich in der für den Blog zuständigen Datei einfach per Regexp überprüft, über welche
URL die Seite aufgerufen wurde, und dann ggf. eine Umleitung erstellt:
Code:
// 301-Weiterleitung zu
URL
function redirect($
url) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: $
url");
}
// 301-Weiterleitung zu relativem Pfad
function redirect2($file) {
header("HTTP/1.1 301 Moved Permanently");
$host = $_SERVER['HTTP_HOST'];
header("Location: http://$host$
url");
}