bin neu hier und hoffe die Profis hier haben einen Tipp für mich. Ich habe meine Seite neu/selbst programmiert (vorher ein CMS) und dabei gleichzeitig die URL´s der Unterseiten geändert, in einen Wert der wesentlich mehr Sinn macht.
Alte URL: X.de/read/items/[ID].html
Neue URL: X.de/[IDneu]
Eine normale 301 Weiterleitung funktioniert nicht, da ich die neue ID aus der Datenbank holen muss. Ich habe das also gelöst, indem ich die ID als Variable an eine PHP Datei weitergebe und diese dann die Datenbank nach der ID durchsucht und zu der neuen ID/URL weiterleitet.
Code: Alles auswählen
HTACCESS
RewriteRule
^read/items/([0-9]+).html$
/weiterleitung.php?id=$1[L,R=301]
WEITERLEITUNG.php
Datenbank Abfrage (Wo ID)
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.xyz.de/$IDneu");
header("Connection: close");
Grüße, MaDi