mischspeed hat geschrieben:daomain.de/konstante-id/
nun sollen diese seiten zu konstante-id.html umgebaut werden.
Vom Austausch des Schrägstrichs gegen .html hast du nichts (außer Arbeit) und Besucher deiner Seiten erst recht nicht.
Genau genommen ist die Methode, Seiten als Verzeichnisse, d.h. die URLs mit einem Schrägstrich am Ende anzusprechen, sogar schlauer, denn sie lässt sich beliebig ohne Umstände erweitern. Eine einzelne, allgemeine Seite /hamburg/ lässt sich Monate später problemlos in eine Übersichtsseite /hamburg/ und mehrere Themenseiten /hamburg/hafen/, /hamburg/nachtleben/ und /hamburg/sport/ aufteilen - ganz ohne eine alte URL stillegen (hier: /hamburg.html) und mit Weiterleitungen arbeiten zum müssen (hier: /hamburg.html -> /hamburg/).
Voraussetzung ist natürlich, dass die URLs schon vorher irgendeinen Sinn ergaben.
teilweise auch extern verlinkt. Macht es Sinn diese jetzt irgendwie auf den neuen Seitennamen umzuleiten
Ob es Sinn macht? Sofern du nicht darauf aus bist, deine Besucher ins Leere laufen zu lassen, solltest du tunlichtst Seiten, die umziehen, auch mit einer entsprechenden Weiterleitung der alten URL bestücken. Kein Besucher wird sich die Mühe machen, auf eine Fehlermeldung hin die Seite, die er eigentlich hinter einem Verweis erwartet hat, von Hand zu suchen. Ein Umzug ohne Weiterleitung ist so gesehen eine sichere Methode, Besucher zu vergraulen.
umzuleiten und wie realisiere ich dies am besten?
Apache-Webserver, wenige Seiten, garantiert keine Unterverzeichnisse (also bei /alte_url/ nicht auch noch Seiten à la /alte_url/bla):
Redirect permanent /alte_url/
https://example.com/alte_url.html
Apache-Webserver, wenige Seiten, Unterverzeichnisse:
RedirectMatch permanent ^/alte_url/$
https://example.com/alte_url.html
Apache-Webserver, wenige Seiten, URLs nach greifbarem Schema, zB alle URLs die mit /alte_ beginnen:
RedirectMatch permanent ^/(alte_.+)/$
https://example.com/$1.html
Apache-Webserver, viele URLs:
RewriteMap, siehe
https://httpsd.apache.org/docs/2.2/mod/ ... rewritemap.