registrieren registriertes Mitglied


Anzeige

Anzeige

Viele 301-Weiterleitungen: htaccess vs. php/mysql?

Hier kannst Du Deine Fragen zum Thema Suchmaschinenoptimierung (SEO) stellen.
Dr. Udo Brömme
PostRank 6
PostRank 6
Beiträge: 449
Registriert: 21.01.2011, 02:37

Beitrag Dr. Udo Brömme » 30.01.2023, 09:36 Viele 301-Weiterleitungen: htaccess vs. php/mysql?

Aufgrund eines Domainumzuges muss ich eine große Anzahl an Einzelseiten per 301 weiterleiten.

Gleichzeitig wird die Url-Struktur geändert.
Beispiel: http://alte-domain.de/show.php?id=15 wird zu https://neue-domain.de/hunde/langhaardackel/

Es lässt sich daher keine generische Weiterleitungsregel bestimmen, sondern jede Einzelseite braucht einen extra Eintrag. Insgesamt handelt es sich um etwa 2000 Seiten.

Nun fallen mir zwei Möglichkeiten ein, das zu realisieren:

1. Eine sehr lange htaccess-Datei, in der alle Weiterleitungen aufgeführt sind.
Hinzu kommt, dass die alte Seite mit und ohne „www.“ erreichbar ist und verlinkt wurde. Ich muss also (um verkettete Weiterleitungen zu vermeiden) letztlich je Seite 2 Weiterleitungen in die htaccess-Datei schreiben, insgesamt dann ca. 4000.

2. Eine Mysql-Tabelle, die jede id zur neuen Url auflöst. Die „show.php“-Datei ruft dann für die jeweilige id die Zielurl ab und leitet entsprechend per 301 weiter.

Variante 1 hat den Nachteil, dass eben jeweils eine recht lange htaccess datei vom server „abgearbeitet“ werden muss.
Variante 2 muss dafür zur Datenbank verbinden und die Tabelle abfragen.

Welche Variante haltet ihr für sinnvoller, insbesondere hinsichtlich der Performance? Ich fände Variante 2 eigentlich besser. Aber ich kann nicht einschätzen, wie viel Zeit durch die Datenbankabfrage verlorengeht. Oder meint ihr, das spielt keine große Rolle?

Die alte Domain ist in einem Webspace Paket (geteilter Server) bei 1&1 gehostet.

Danke für eure Antworten!
DUB

Anzeige von: