Start
/
Site Tools
/
Wie man das WordPress-Verzeichnis ändert

Wie man das WordPress-Verzeichnis ändert

Viele WordPress-Benutzer ziehen es vor, ihre Website in einem separaten Verzeichnis zu erstellen, um zu verhindern, dass andere sie sehen, bis sie fertig ist. Nachdem Sie die Entwicklung abgeschlossen haben, möchten Sie vielleicht Ihr WordPress in das Stammverzeichnis (public_html) verschieben. Vielleicht möchten Sie den Verzeichnisnamen ändern, um die Sicherheit zu erhöhen oder Ihre Dateien besser zu organisieren. Was auch immer der Grund ist, ein CMS wie WordPress ermöglicht es Ihnen, den Speicherort seiner Dateien zu manövrieren.

Hier erklären wir, wie Sie das Verzeichnis Ihrer WordPress-Site mit minimaler Ausfallzeit und ohne Datenverlust ändern können. Lesen Sie weiter, um eine Schritt-für-Schritt-Anleitung zu erhalten.

Warum sollte ich die Verzeichnisstruktur ändern?

Sie können das WordPress-Verzeichnis für Ihre Website in einem der folgenden Szenarien ändern:

  • Wenn Sie eine neue Website starten, diese aber mit der gleichen URL wie Ihre alte Website laufen lassen möchten, müssen Sie WordPress neu konfigurieren und das Verzeichnis ändern.
  • Sie wollten nicht, dass Ihre Website während der Entwicklung sichtbar ist, also haben Sie sie in einem Unterverzeichnis (wie yourdomain.com/blog) erstellt.
  • Wenn Ihre WordPress-Website bereit ist, live zu gehen, müssen Sie sie in die public_html Ihres Kontos verschieben.
  • Dies stellt sicher, dass Ihre Website als „yourdomain.com“ anstelle von „yourdomain.com/blog“ angezeigt wird.
  • Angenommen, Sie haben Ihre Website in einem Unterordner wie yourdomain.com/wordpress erstellt und möchten sie in yourwebsite.com/blog ändern. Dann müssen Sie Ihr WordPress neu konfigurieren und den Ordnernamen ändern.
  • Vielleicht möchten Sie Ihre WordPress-Dateien aus Sicherheitsgründen außerhalb des Stammordners halten. Hacker können leicht Ihre Dateistruktur herausfinden und auf bestimmte Dateien abzielen.
  • Schließlich möchten Sie vielleicht Ihre public_html ordentlich organisiert halten. Das Platzieren Ihrer WordPress-Installation in einem Unterordner, während sie mit yourdomain.com geladen wird, ist eine ausgezeichnete Möglichkeit, dies zu tun.

Wie ändere ich das Verzeichnis meiner WordPress Installation

Sicherheitsvorkehrungen

Es ist kein Geheimnis, dass ein Backup Ihrer WordPress-Website für die Sicherheit Ihrer Website von entscheidender Bedeutung ist. Ein Backup der neuesten Version Ihrer Website ist immer hilfreich, wenn etwas nicht nach Plan läuft. Daher empfehlen wir, dass Sie ein Site-Backup erstellen, bevor Sie Änderungen an Ihrem WordPress-Verzeichnis initiieren.

Als weitere Sicherheitsvorkehrung möchten Sie vielleicht den Debug-Modus für Ihr WordPress aktivieren. Die Aktivierung dieses Modus verhindert, dass Fehlermeldungen auf Ihrer Website angezeigt werden. Fehler in Ihrem Frontend können oft sensible Informationen über Ihre Dateistruktur preisgeben.

Wenn der Debug-Modus aktiviert ist, werden alle PHP-Fehler in einer debug.log-Datei statt auf Ihrer Website protokolliert.

Schließlich können Sie erwägen, eine 302 Redirect für Ihre Website zu erstellen, während Sie diese Strukturänderung durchführen. Auf diese Weise wissen Ihre Besucher und Suchmaschinen (wie Google), dass Ihre Website in Kürze wieder online sein wird.

Wie kann ich das Installationsverzeichnis von Site Tools ändern ?

Wenn Sie einen SiteGround-Hosting-Plan haben, können Sie ganz einfach Ihr WordPress Installationsverzeichnis von Site Tools ändern. Diese automatisierte und problemlose Funktion finden Sie im Abschnitt Installieren und Verwalten. Wenn Sie dort sind, gehen Sie zum Menü Aktionen neben der Installation, deren Ordner Sie ändern möchten, und wählen Sie Anwendung verschieben.

Anwendung Verschieben

Ein Pop-up fordert Sie auf, eine neue Domain aus einem Dropdown-Menü auszuwählen und/oder den neuen Installationspfad einzugeben.

Dieses Tool ist besonders nützlich, wenn Sie Ihre WordPress-Website aus dem public_html-Verzeichnis in einen Unterordner verschieben möchten. Wie auf dem Screenshot oben zu sehen ist, müssen Sie einfach den neuen Verzeichnisnamen eingeben, in den Sie Ihre Website verschieben möchten.

Sie können das Tool auch verwenden, um einen WordPress-Ordnernamen zu ändern. In diesem Fall wählen Sie die Domain aus und geben dann den neuen Verzeichnisnamen ein. Anschließend führt das Tool alle notwendigen Aktionen aus, um die WordPress-Installationsordner zu tauschen.

Alternativ könnten Sie Ihre Website von einem Unterverzeichnis in die Root-Domain verschieben. In diesem Fall sollten Sie einfach den Domainnamen aus dem Dropdown-Menü auswählen und das Feld Installationspfad leer lassen.

Dieses Tool ändert automatisch den Namen Ihres WordPress-Ordners. Es wird auch die Site und die Home-URL Ihrer Website ändern, die .htaccess entsprechend ändern und alle Ihre WordPress-Kerndateien in den neuen Ordner verschieben.

Wenn der Vorgang abgeschlossen ist, sehen Sie eine Erfolgsmeldung und Ihre Website wird mit der neuen URL funktionieren. Sie müssen möglicherweise Ihren Browsercache leeren, um zu überprüfen, ob Ihre Website mit der neuen URL richtig geladen wird.

Wenn Sie möchten, dass Ihre Website mit der gleichen URL funktioniert, während ihre Dateien in einem Unterverzeichnis bleiben – folgen Sie den Anweisungen im nächsten Abschnitt.

Wie kann ich das Verzeichnis von WordPress manuell ändern?

In diesem Fall verwenden wir als Beispiel das Verschieben Ihrer Website von public_html in ein Unterverzeichnis – von yourdomain.com nach yourdomain.com/blog. In diesem Szenario haben wir immer noch WordPress, das mit der gleichen URL (yourdomain.com) arbeitet.

Betrachten Sie dies als Sicherheitsmaßnahme, die Ihre Dateistruktur verschleiert, um Hacker zu täuschen. Um Ihre WordPress-Sicherheit zu maximieren, sollten Sie Ihre Website auch regelmäßig auf Malware-Infektionen scannen.

Oder Sie möchten einen ordentlicher aussehenden Root-Ordner, und das Ändern Ihres WordPress-Verzeichnisses kann dabei helfen.

Um WordPress zu zwingen, seinen Ordnernamen zu ändern, müssen Sie mehrere Einstellungen vornehmen. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung zur Durchführung dieser Aufgabe.

Schritt 1: Erstellen Sie ein neues Verzeichnis

Sie sollten damit beginnen, ein neues Verzeichnis zu erstellen, wenn Sie Ihre Site aus dem Stammordner in ein Unterverzeichnis verschieben möchten. Dieser Ordner wird der neue Speicherort Ihrer WordPress-Dateien sein, also wählen Sie seinen Namen nach Ihren Wünschen.

Um ein neues Verzeichnis zu erstellen, können Sie den Dateimanager Ihres Hosting-Accounts, einen FTP-Client oder eine SSH-Verbindung verwenden.

Schritt 2: Bearbeiten Sie Ihre WordPress URL über das Dashboard

Wenn Sie Ihre Website von public_html in ein Unterverzeichnis verschieben, muss sich Ihre Website-URL von yoursite.com zu yourdomain.com/blog ändern. In diesem Fall möchten wir die gleiche URL behalten, aber die Dateien in einem Unterordner. Daher muss dies im WordPress Dashboard angepasst werden.

Melden Sie sich dazu in Ihrem WordPress-Dashboard an und navigieren Sie zum Abschnitt Einstellungen > Allgemein. Im Feld WordPress Adresse (URL) müssen Sie das Verzeichnis definieren, in dem sich die Kerndateien Ihrer Website befinden. Geben Sie im Feld Site-Adresse (URL) die URL ein, mit der die Site geladen werden soll.

Einstellungen Allgemein

Wenn Sie bereit sind, klicken Sie auf Änderungen speichern, und WordPress wird Sie aus dem Dashboard abmelden.

Beachten Sie, dass Ihre Website nicht zugänglich ist, bis Sie den Vorgang abgeschlossen haben. Aber keine Sorge, wenn Sie alle notwendigen Schritte abgeschlossen haben, ist Ihre Website wieder online.

Wenn Sie mit einer WordPress Multisite arbeiten, können Sie die Site-URL nicht über das Super Admin Dashboard bearbeiten. Dies muss in der Datei wp-config.php Ihrer WordPress-Site erfolgen.

Um das zu tun, öffnen Sie die Datei wp-config.php und fügen Sie den folgenden Ausschnitt vor der Zeile ein, die sagt:

/* That's all, stop editing! Happy publishing. */
define('WP_SITEURL', 'https://' . $_SERVER['SERVER_NAME'] . '/blog');

define('WP_HOME', 'https://' . $_SERVER['SERVER_NAME']);

Ersetzen Sie den Teil ‘/blog‘, abhängig vom tatsächlichen Namen des Ordners, in den Sie Ihr WordPress verschieben möchten, und speichern Sie die Änderungen.

Schritt 3: Verschieben Sie die Dateien aus dem ursprünglichen Verzeichnis in das Neue

Sie können diesen Schritt über einen FTP-Client, eine SSH-Verbindung oder das Dateimanager-Tool in Ihrem Hosting-Kontrollfeld ausführen. Hier werden wir den Ansatz des Dateimanagers skizzieren, also öffnen Sie das Werkzeug, um die public_html. Dort müssen Sie alle Ihre WordPress-Dateien und -Ordner auswählen und in das neue Unterverzeichnis verschieben.

Schritt 4: Bearbeiten Sie die .htaccess-Datei

Nachdem alle Dateien verschoben wurden, müssen Sie die .htaccess-Datei bearbeiten, um den neuen Pfad zur Installation zu definieren. Wenn Sie diese bestimmte Datei nicht in das neue Unterverzeichnis verschoben haben, können Sie eine neue erstellen. Kopieren Sie den unten stehenden Code und fügen Sie ihn in die .htaccess ein.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$
RewriteRule ^(/)?$ blog/index.php [L]
</IfModule>

Beachten Sie, dass Sie yourdomain.com’ durch Ihre Domain und ‘blog’ durch den tatsächlichen Namen Ihres Unterverzeichnisses ersetzen müssen.

Schritt 5: Kopieren Sie die index.php und .htaccess in das Root-Verzeichnis

Damit Ihre Site den Inhalt aus Ihrem Unterverzeichnis lädt, ohne dass er in der URL angezeigt wird, kopieren Sie die .htaccess und index.php in das Root-Verzeichnis. Stellen Sie sicher, dass Sie diese Dateien kopieren und nicht verschieben, da sie in beiden Ordnern vorhanden sein müssen.

Sie müssen die index.php in der public_html bearbeiten und den Namen des Unterordners hinzufügen, in dem sich Ihre WordPress-Dateien befinden. Um das Verzeichnis in der root index.php zu definieren, fügen Sie seinen Namen direkt vor „’/wp-blog-header.php’;“ hinzu. wie unten gezeigt.

index.php file in the root dir

Schritt 6: Aktualisieren Sie Ihre WordPress Permalinks

Wenn Ihre internen Seiten einen 404-Fehler zeigen, müssen Sie Ihre Permalinks-Einstellungen aktualisieren. Denken Sie daran, dass, wenn Sie zu yourdomain.com/wp-admin/ gehen, Ihr Browser Sie zu yourdomain.com/blog/wp-admin/ weiterleitet. Die URL in der Adressleiste bleibt jedoch für einen Besucher gleich.

Wenn Sie sich in Ihrem Dashboard befinden, gehen Sie zu Einstellungen > Permalinks und überprüfen Sie, ob Ihre URL-Struktur korrekt ist. Wenn alles in Ordnung ist, klicken Sie auf Änderungen speichern, um Ihre Permalinks zu aktualisieren.

Das aktualisiert Ihre .htaccess-Datei entsprechend der neuen Dateistruktur und sollte alle 404-Fehler auf den internen Seiten Ihrer Website beheben.

Gelegentlich werden Ihre Beiträge mit der neuen URL möglicherweise nicht richtig angezeigt. Um dies zu beheben, sollten Sie Ihre Permalinks-Struktur aktualisieren. Wählen Sie die benutzerdefinierte Struktur und fügen Sie Ihren neuen Verzeichnisnamen hinzu, um dies zu tun.

Permalinks

Speichern Sie die Änderungen und leeren Sie Ihren Browsercache, um sicherzustellen, dass Sie die neueste Version Ihrer Website sehen.

Gute Arbeit! Jetzt werden Ihre WordPress-Dateien aus einem Unterverzeichnis geladen, während Ihre URL gleich bleibt.

Zusammenfassend können Sie die obigen Schritte befolgen, um den Verzeichnisnamen von WordPress zu ändern.

Wenn Sie ein SiteGround-Kunde sind, können Sie das Move-Installationstool in Ihrem Site Tools verwenden, um Ihre WordPress-Verzeichnisstruktur zu ändern.

Diesen Artikel teilen