das macht man in der htaccess mit "Redirect 301" oder "Redirect permanent"
dabei ist es wichtig, dass du dich vorher darauf einigst, magst du deinen Domainnamen mit der Subdomain "www" voran haben oder ohne dieser Subdomain...
soll dann auch genauso in WP stehen....
die einfachste Form sieht so aus...
mit www voran
Redirect 301 /beispielseite.html http://www.domainname/beispielseite/
ohne www voran
Redirect 301 /beispielseite.html http://domainname/beispielseite/
"Erreichbar" sind die Seiten aber dann unter deren .html Endung nicht mehr....
das wäre auch doof, sondern sie werden wie durch "Zauberhand" auf die neue URL weitergeleitet, d.h die alte Adresse bleibt nie in der Browseradresszeile stehen,
aber beim Klick auf so eine alte URL kommt kein "Error 404" Inhalt nicht gefunden.
Dies ist die sauberste, benutzerfreundlichste und suchmaschinenfreundlichste Art der Weiterleitung.
Wenn du mehr dazu lernen magst, suche nach "Redirect 301, Apache " oder //und RedirectMatch .
Vergiss nicht auf die Bilder, wenn die in der Bildersuche prominent waren //sind, oder sehr sehr wichtig sind, dann solltest du auch diese auf deren neue URL weiterleiten..
Zuerst das Bild bei WP hochladen...
dann nach obigem Muster umleiten...
Machst du dabei einen Fehler in der htaccess siehst du den sofort :-).
Daher: zuerst immer wenige URLs umleiten, hochladen, testen... so hast du weniger Stress und findest etwaige Vertipperer, Fehler leichter.
Wichtig auch bei WP:
WordPress macht einen Eintrag in die htaccess.
# BEGIN WordPress
...
# END WordPress
da dazwischen schreibst du nichts hin, weil WP diesen Eintrag relativ oft erneuert, und dann alles was zwischen diesen beiden "Rauten" steht erneuert,
d.h. deine Einträge sind dann auch weg...