WordPress in anderes Verzeichnis verschieben

Wenn schon eine alte statische Website existiert, möchte man vielleicht die neue WP-Website erst in einem Unterverzeichnis installieren. Wenn die Inhalte erfasst sind, soll sie ins richtige Verzeichnis verschoben werden.

Beispiel: WP wurde unter www.mydomain.com/neu installiert und soll nun nach www.mydomain.com verschoben werden.

  1. URLs ändern
    Im Menü Einstellungen – Allgemein die WordPress-Adresse und Blog-Adresse auf das neue Verzeichnis ändern (nach dem Speichern nicht erschrecken, dass die Seite nicht mehr gefunden wird).
    Alternativ können die URLs auch direkt in der Datenbank (Tabelle <prefix>_options) geändert werden.
  2. Dateien und Verzeichnisse verschieben
    Wenn der Provider die Möglichkeit bietet, dann einfach die Domäne auf das Verzeichnis neu setzen.
    Hat man die Möglichkeit nicht, dann müssen alle Dateien und Verzeichnisse von neu ins übergeordnete Verzeichnis verschoben werden (alte Website vorher löschen).
  3. In den Artikeln/Seiten referenzierte Bilder und Dokumente anpassen
    Hochgeladene Bilder/Dokumente werden in den Artikeln mit der absoluten URL referenziert. Am besten in die HTML-Ansicht gehen und dort ändern.
    Wenn es sehr viele sind, kann auch einfach das gesamte upload-Verzeichnis www.mydomain.com/wp-content/uploads unter den alten Pfad www.mydomain.com/neu/wp-content/uploads kopiert werden. Dann braucht in den Artikeln/Seiten nichts editiert werden.
  4. .htaccess
    Sind suchmaschinenoptimierte URLs eingestellt, dann muss in der .htaccess-Datei folgendes geändert werden:
    RewriteBase /neu/ —> RewriteBase /
  5. Newsletter-Plugin – Subscription page URL
    Ist das Newsletter-Plugin im Einsatz, dann müssen die Referenzen für subscripe/unsubscribe in den E-Mails geändert werden.