Auf meiner Website können die Benutzer verschiedene URLs hinzufügen, die umgeleitet werden müssen.
Zum Beispiel so: domain.com/oldpage/36/
Hierzu: domain.com/newpage/47/
Sie werden der .htaccess-Datei wie folgt hinzugefügt:
Redirect 301 /oldpage/36/ /new-page/47/
Wenn sie jedoch die alte Seite aufrufen, erhalten sie diese Meldung:
domain.com/newpage/47/?pid=36&pagename=oldpage
Ich bin mir ziemlich sicher, dass diese Umschreibungsregeln die Ursache für dieses Dilemma sind:
RewriteRule ([^.]+)/([0-9]+)/$ index.php?pid=$2&pagename=$1
RewriteRule ([^.]+)/([0-9]+)/([^.]+) index.php?pid=$2&pagename=$1&vars=$3
Allerdings ist mod_rewrite nicht meine Stärke, daher habe ich keine Ahnung, wie ich das Problem beheben kann.
Irgendwelche Ideen?