Arbeiten mit der .htaccess-Datei in WordPress

htaccess Datei WordPress

WordPress ist eine großartige Plattform, die umso besser wird, wie detailliert und leistungsstark das Standard-WordPress-Dashboard ist. Sie können viel erreichen, indem Sie die Art und Weise anpassen, wie sich Ihre Website anfühlt und funktioniert, indem Sie einfach die Tools verwenden, die WordPress Ihnen standardmäßig zur Verfügung gestellt hat.

Es kommt jedoch eine Zeit im Leben eines Website-Besitzers, in der Sie über diese Funktionalität hinausgehen müssen. Arbeiten mit WordPress . Htaccess-Datei kann eine Möglichkeit sein, dies zu tun. Diese Datei ist eine Kerndatei, auf die sich Ihre Website stützt, und befasst sich hauptsächlich mit der Funktionsweise der Permalinks Ihrer Website.

Die .htaccess-Datei kann jedoch verwendet werden, um eine Reihe nützlicher Dinge zu erreichen. Wir haben bereits einige davon behandelt, einschließlich eines Herstellungsprozesses Regex-Weiterleitungen in WordPressund eine allgemeinere Übersicht über Header-Weiterleitungen für WordPress. In diesen beiden Handbüchern haben wir auf die .htaccess-Datei zugegriffen und sie bearbeitet, ohne jedoch viel darüber zu erklären, warum die Datei überhaupt vorhanden ist und wie Sie sie verwenden können.

Das ist der Zweck dieses Artikels. Zuerst schauen wir uns an, was die .htaccess-Datei im Standard-WordPress-Setup macht. Anschließend erklären wir, wie Sie darauf zugreifen und wie Sie es bearbeiten können. Abschließend zeigen wir Ihnen, warum Sie das tun möchten.

Was ist die .htaccess-Datei?

Lassen Sie uns zuerst die Grundlagen aus dem Weg räumen. Die .htaccess-Datei ist technisch gesehen keine WordPress-Datei. Genauer gesagt handelt es sich bei der .htaccess-Datei tatsächlich um eine Datei, die von Apache-Webservern verwendet wird. Das ist das System derzeit verwendet von der überwiegenden Mehrheit der WordPress-Sites und -Hosts. Aufgrund der Allgegenwart von Apache bei der Verwaltung von WordPress-Sites verfügt jede dieser Sites über eine .htaccess-Datei.

Die .htaccess-Datei hat einige Merkmale mit den anderen Dateien gemeinsam, die Ihre WordPress-Site für die Konfiguration verwendet. Der Dateiname ist eine versteckte Datei und muss ausgeblendet sein, um bearbeitet zu werden. Es befindet sich auch im Stammverzeichnis Ihrer WordPress-Site.

Denken Sie daran, dass die .htaccess-Datei nur eines tut: Sie bestimmt, wie die Permalinks Ihrer Site angezeigt werden. Das ist es. 

Hinter dieser einfachen Beschreibung verbirgt sich jedoch eine Menge Komplexität. Dies liegt daran, dass viele Websitebesitzer, Plugins und Designs Änderungen an der Art und Weise vornehmen, wie Permalinks auf Ihrer WordPress-Website verwendet werden. Jedes Mal, wenn Sie (oder ein Plugin) Änderungen an der Funktionsweise Ihrer Permalinks vornehmen, werden diese Änderungen in der .htaccess-Datei gespeichert. 

Im Prinzip ist dies ein ziemlich gutes System und sicher. In der realen Welt kann es jedoch zu echten Problemen kommen. Eins ist das, weil 75% der Entwickler verwenden JavaScriptViele Plugins können die .htaccess-Datei so überschreiben, dass Ihre Site unsicher bleibt. Das Beheben (oder sogar Erkennen) dieser Art von Problemen liegt hier außerhalb unseres Anwendungsbereichs. Es gelten jedoch die üblichen Einschränkungen bei Plugins. Installieren Sie nur diejenigen, denen Sie vertrauen, und diese werden regelmäßig aktualisiert, um Sicherheitslücken wie diese zu beheben.

Suchen und Bearbeiten der .htaccess-Datei

Trotz der Tatsache, dass die .htaccess-Datei hauptsächlich für die Verarbeitung der Permalinks auf Ihrer Site ausgelegt ist, können Sie die Datei bearbeiten, um eine Reihe nützlicher Ergebnisse zu erzielen: Dazu gehören Weiterleitungen oder einfach die Verbesserung der Sicherheit auf Ihrer Site, indem Sie den Zugriff von außen auf beschränken bestimmte Seiten.

In diesem Abschnitt zeigen wir Ihnen, wie das geht. Aber zuerst… 

WARNUNG: Das Bearbeiten der .htaccess-Datei kann Ihre Website beschädigen. 

Es ist riskant, Änderungen an den grundlegenden Dateien vorzunehmen, auf denen Ihre Site ausgeführt wird. Du solltest Sichern Sie immer Ihre Site Bevor Sie Änderungen daran vornehmen, experimentieren Sie, ohne die Live-Site zu beeinträchtigen. 

Tatsächlich gibt es einen guten Grund, warum die .htaccess-Datei für die meisten WordPress-Benutzer nicht verfügbar ist. WordPress hat eine klare Mehrheit des Marktanteils für Websites für kleine Unternehmen, und dies bedeutet, dass viele ihrer Benutzer, sagen wir, nicht die technisch am meisten geneigten sind. Aus diesem Grund ist die .htaccess-Datei standardmäßig ausgeblendet, um zu vermeiden, dass Anfänger Fehler machen.

Zugreifen auf und Bearbeiten der .htaccess-Datei

Schauen wir uns an, wie Sie auf die .htaccess-Datei zugreifen können. Um das zu tun:

  1. Stellen Sie mit einem FTP-Client eine Verbindung zur Website her. Es gibt viele kostenlose, großartige FTP-Clients, einschließlich FileZilla. Lesen Sie die Dokumentation durch, um eine FTP-Verbindung zu Ihrer Site herzustellen.
  2. Sobald Sie eine FTP-Verbindung hergestellt haben, werden Ihnen alle Dateien angezeigt, aus denen Ihre Site besteht. Wenn Sie diese Ordner durchsehen, sehen Sie einen Ordner namens Stammverzeichnis.
  3. In diesem Ordner sehen Sie Ihre .htaccess-Datei. Es befindet sich normalerweise ganz oben in der Liste der Dateien in diesem Ordner. Klicken Sie auf die Datei und dann auf Anzeigen / Bearbeiten. 
  4. Die Datei wird im Texteditor geöffnet.

Und das ist es. Sie können jetzt Änderungen an Ihrer Datei vornehmen. Beachten Sie jedoch, dass Sie dies möglicherweise nicht möchten. Wir werden Ihnen im nächsten Abschnitt zeigen, wie Sie diese Datei verwenden, aber bevor wir dies tun, ist es eine gute Idee, dies zu tun Erstellen Sie eine lokale Kopie Nehmen Sie in Ihrer .htaccess-Datei (unter Verwendung des Standarddialogs "Speichern unter") Ihre Änderungen lokal vor und laden Sie die Datei dann auf eine bereitgestellte Site hoch (wie oben erwähnt).

Verwenden der .htaccess-Datei

Jetzt können Sie die zusätzlichen Funktionen der .htacess-Datei nutzen. Beginnen wir mit ein paar grundlegenden.

  • 301 leitet um - Die 301-Weiterleitung ist ein winziger Code Dies sendet Besucher von einer Seite zur anderen und ist erforderlich, wenn Sie einen bestimmten Blog-Beitrag übertragen, auf den von einer externen Website verwiesen wird. Alternativ können Sie die .htaccess-Datei verwenden, um die Website umzuleiten. Sie können Besucher auch von einer älteren HTTP-Version der Site zu einer neuen, sichereren HTTPS-Version leiten. Fügen Sie dies der .htacess-Datei hinzu:

Redirect 301 /oldpage.html /newpage.html

  • Schutz - Es gibt auch eine Reihe von Möglichkeiten, die .htaccess-Datei zu verwenden, um erweiterte Sicherheitsstrategien für WP anzuwenden. Eine davon ist zu Sperren Sie den Zugriff auf bestimmte Dateien Damit nur Benutzer mit der richtigen Authentifizierung auf die Kerndateien zugreifen können, auf denen Ihre WordPress-Site ausgeführt wird. Mit diesem Code, der an das Ende Ihrer .htaccess-Datei angehängt ist, können Sie den Zugriff auf eine Reihe von Kerndateien beschränken:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • URLs ändern - Eine weitere nützliche Funktion der .htaccess-Datei, die zwar komplexer zu implementieren ist, besteht darin, dass mit der Datei gesteuert werden kann, wie URLs angezeigt werden, wenn Ihre Besucher auf Ihre Website zugreifen. Dazu müssen Sie sicherstellen, dass Sie die neueste Version von Apache verwenden. Dadurch wird die URL einer Seite für Besucher anders angezeigt. Dieses letzte Beispiel ist - vielleicht - etwas zu komplex für die meisten Benutzer, die sich nur an die .htaccess-Datei gewöhnen. Ich habe es jedoch eingefügt, um Ihnen den Umfang dessen zu zeigen, was mit der Datei erreicht werden kann. Hängen Sie dies an Ihre .htaccess-Datei an:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Mit .htaccess weiter gehen

Die Arbeit mit der .htaccess-Datei ist eine großartige Möglichkeit, um zu erfahren, wie Ihre WordPress-Site auf einer grundlegenderen Ebene funktioniert, und um Ihnen einen Einblick in den enormen Anpassungsspielraum zu geben, den Ihnen selbst eine Standard-WP-Site bietet. Sobald Sie die Arbeit mit der .htaccess-Datei beherrschen, indem Sie die oben beschriebenen grundlegenden Änderungen vornehmen, stehen Ihnen zahlreiche Optionen zur Verfügung. Eine davon ist, wie bereits erwähnt, die Fähigkeit dazu Setzen Sie Ihr WordPress-Blog zurück

Ein weiterer Grund ist, dass viele der Möglichkeiten zur Verbesserung Ihrer WordPress-Sicherheit darin bestehen, entweder die .htaccess-Datei direkt zu ändern oder dasselbe FTP-System zu verwenden, um Änderungen an anderen Root-Dateien vorzunehmen. Mit anderen Worten, sobald Sie sich mit den Grundlagen Ihrer Website befassen, finden Sie endlose Möglichkeiten zur Anpassung und Verbesserung.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.