Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Warum Sie die .htaccess-Datei auf Ihrer WordPress-Site nicht finden können

Die Suche nach Ihrer .htaccess-Datei kann eine der häufigsten Frustrationen sein, wenn Sie mit Ihrer WordPress-Website beginnen. Wahrscheinlich suchen Sie danach, um einen häufigen Fehler zu beheben, aber sie scheint verschwunden zu sein.

Wenn Ihnen das bekannt vorkommt, sind Sie hier genau richtig.

Die zwei häufigsten Gründe, warum Sie Ihre .htaccess-Datei nicht finden können, sind: 1) Es handelt sich um eine versteckte Datei und Ihr Dateimanager ist nicht so eingestellt, dass versteckte Dateien angezeigt werden, oder 2) sie wurde von WordPress noch nicht generiert.

Wir haben Tausenden von Benutzern geholfen, genau dieses Problem zu lösen. Und in diesem Leitfaden zeigen wir Ihnen genau, wie Sie Ihre .htaccess-Datei finden, indem wir sie sichtbar machen, und wie Sie eine neue erstellen, falls sie fehlt.

Die .htaccess-Datei für Ihre WordPress-Website finden

Was ist die .htaccess-Datei?

Die .htaccess-Datei ist eine Serverkonfigurationsdatei, die von Websites verwendet wird, die auf dem Apache-Webserver laufen. Sie teilt Ihrem Server mit, wie bestimmte Dinge auf Ihrer Website behandelt werden sollen.

Zu ihren Aufgaben gehören die Verwaltung der Permalink-Struktur Ihrer Website, die Weiterleitung von Benutzern, das Schutz des Adminbereichs mit einem Passwort und vieles mehr.

Die Datei befindet sich im Stammordner Ihrer WordPress-Installation, neben Ordnern wie /wp-content/ und /wp-admin/.

So finden oder erstellen Sie Ihre .htaccess-Datei

Hier ist ein kurzer Überblick über alle Themen, die wir in diesem Beitrag behandeln werden.

Sie können die untenstehenden Schnelllinks verwenden, um zu verschiedenen Abschnitten zu springen:

Methode 1: Versteckte Dateien sichtbar machen

Der Punkt am Anfang des Dateinamens .htaccess weist den Server an, dass es sich um eine versteckte Datei handelt. Standardmäßig zeigen die meisten FTP-Clients und webbasierten Dateimanager keine versteckten Dateien an. Das bedeutet, dass Sie eine Einstellung ändern müssen, um sie sichtbar zu machen.

Hier bei WPBeginner verwenden unsere Entwickler oft FTP-Clients wie FileZilla für den Serverzugriff. Dies ist ein zuverlässiges Werkzeug, das Ihnen die direkte Kontrolle über die Dateien Ihrer Website gibt.

So zeigen Sie versteckte Dateien in FileZilla an
  1. Verbinden Sie sich mit FileZilla mit Ihrem WordPress-Hosting-Server.
  2. Klicken Sie in der oberen Menüleiste auf „Server“.
  3. Wählen Sie aus dem Dropdown-Menü „Erzwinge die Anzeige versteckter Dateien“ aus.
Versteckte Dateien in FileZilla anzeigen

Sobald Sie diese Option aktivieren, können Sie die .htaccess-Datei im Stammverzeichnis Ihrer WordPress-Website sehen.

So zeigen Sie versteckte Dateien in cPanel / Bluehost an

Wenn Sie die Dateimanager-App in cPanel verwenden, finden Sie eine ähnliche Einstellung.

Melden Sie sich zuerst in Ihrem Hosting-Konto an. Wenn Sie einen Hoster wie Bluehost verwenden, navigieren Sie zum Tab 'Websites' und klicken Sie auf 'Einstellungen' für Ihre Website.

Bluehost-Website-Einstellungen

Als Nächstes müssen Sie das Symbol 'Dateimanager' finden und darauf klicken.

Der Dateimanager ist eine cPanel-App, mit der Sie die auf Ihrem Hosting-Server gespeicherten Dateien durchsuchen können, ohne einen FTP-Client zu verwenden.

Zugriff auf den Dateimanager einer Website in Bluehost

Sobald der Dateimanager geöffnet ist, klicken Sie oben rechts auf die Schaltfläche 'Einstellungen'.

Ein Popup wird angezeigt. Sie müssen das Kontrollkästchen neben „Versteckte Dateien (Dotfiles) anzeigen“ aktivieren.

Versteckte Dateien in cPanel anzeigen

Klicken Sie auf die Schaltfläche „Speichern“, um Ihre Änderungen zu speichern.

Sie sollten nun in der Lage sein, die .htaccess-Datei im Dateimanager anzuzeigen und zu bearbeiten.

Methode 2: Generieren einer neuen .htaccess-Datei

Der zweite Grund für eine fehlende .htaccess-Datei ist, dass Ihre Website noch keine generiert hat. WordPress erstellt diese Datei automatisch, um Ihre Permalinks zu verwalten, aber manchmal benötigt sie einen kleinen Anstoß.

Melden Sie sich zuerst in Ihrem WordPress-Dashboard an und navigieren Sie zu Einstellungen » Permalinks.

Permalink-Einstellungen-Seite

Nehmen Sie keine Änderungen vor. Scrollen Sie einfach nach unten und klicken Sie auf die Schaltfläche „Änderungen speichern“.

WordPress wird nun versuchen, die .htaccess-Datei für Sie zu generieren. Wenn dies aufgrund eines Problems mit den Dateiberechtigungen fehlschlägt, wird eine Meldung angezeigt, dass die '.htaccess-Datei nicht beschreibbar ist'.

Manuelles Erstellen der .htaccess-Datei

Wenn WordPress die Datei nicht automatisch erstellen kann, müssen Sie dies manuell tun.

Öffnen Sie einfach einen einfachen Texteditor wie Notepad auf Ihrem Computer.

Kopieren Sie die unten stehenden Standard-WordPress-Regeln und fügen Sie sie in die Textdatei ein:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Hinweis: Wenn Ihre WordPress-Site in einem Unterverzeichnis installiert ist (z. B. IhreDomain.com/blog/), müssen Sie die Zeile RewriteBase / in RewriteBase /blog/ ändern.

Speichern Sie die Datei nun auf Ihrem Desktop als .htaccess. Stellen Sie sicher, dass Ihr Texteditor beim Speichern keine .txt-Erweiterung an den Dateinamen anhängt.

Verbinden Sie sich als Nächstes mit Ihrer Website über einen FTP-Client und laden Sie die .htaccess-Datei in das Stammverzeichnis Ihrer Website hoch (normalerweise /public_html).

Wenn Sie beim Hochladen einen Fehler erhalten, müssen Sie möglicherweise die Dateiberechtigung für Ihr Stammverzeichnis auf 755 ändern.

Was tun, wenn Sie .htaccess immer noch nicht erstellen oder bearbeiten können

Nach unserer Erfahrung mit der Verwaltung Hunderter von WordPress-Websites haben wir gelegentlich Serverkonfigurationen oder sogar Sicherheitspins gesehen, die Sie daran hindern, die .htaccess-Datei zu ändern. Dies geschieht normalerweise als Sicherheitsmaßnahme.

Wenn Sie die oben genannten Tipps zur Fehlerbehebung ausprobiert haben und es immer noch nicht funktioniert, ist der beste Ansatz, sich an das Support-Team Ihres WordPress-Hosting-Anbieters zu wenden. Sie haben Zugriff auf Serverprotokolle und können das Problem schnell identifizieren und beheben.

Weitere Tipps finden Sie in unserem Leitfaden So bitten Sie richtig um WordPress-Support und erhalten ihn.

Häufig gestellte Fragen zur .htaccess-Datei

Hier sind einige der häufigsten Fragen, die uns zur .htaccess-Datei gestellt werden.

Was ist der Standardcode für eine WordPress .htaccess-Datei?

Der Standardcode für eine grundlegende WordPress-Installation ist oben angegeben. Viele Sicherheits- und Caching-Plugins fügen jedoch ihre eigenen Regeln zu dieser Datei hinzu, um die Leistung und Sicherheit Ihrer Website zu verbessern.

Ist es sicher, die .htaccess-Datei zu löschen?

Ja, es ist im Allgemeinen sicher, die .htaccess-Datei als Fehlerbehebungsschritt zu löschen. WordPress kann eine neue, Standarddatei neu generieren, wenn Sie zu Einstellungen » Permalinks gehen und auf „Änderungen speichern“ klicken. Das Löschen deaktiviert alle benutzerdefinierten Regeln Ihrer Plugins, kann aber helfen, Fehler wie den internen Serverfehler zu beheben.

Kann ein Plugin die .htaccess-Datei erstellen oder ändern?

Ja, viele Plugins ändern die .htaccess-Datei. Caching-Plugins wie WP Rocket fügen Regeln hinzu, um das Browser-Caching zu verwalten, während Sicherheits-Plugins wie All in One SEO Regeln hinzufügen, um bösartige Bots zu blockieren oder Sicherheits-Header zu erzwingen.

Zusätzliche Ressourcen zur Fehlerbehebung bei WordPress

Wir hoffen, dieser Artikel hat Ihnen geholfen, die .htaccess-Datei auf Ihrer WordPress-Website zu finden. Möglicherweise möchten Sie auch unseren WordPress-Fehlerbehebungsleitfaden, um häufige Fehler zu beheben, und unsere Liste der besten WordPress-Plugins, um Ihre Website zu erweitern.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

81 CommentsLeave a Reply

  1. Vielen Dank für den Rat. Er hat mir nicht nur geholfen, das Problem mit der .htaccess-Datei zu lösen, auf die ich zum ersten Mal gestoßen bin (auf anderen Servern habe ich die Datei ohne Probleme gesehen), sondern auch das Problem mit der .user.ini-Datei zu lösen, in die ich Direktiven für PHP-Limits einfügen musste. Ich wusste nicht, dass diese Dateien standardmäßig versteckt sind.

  2. Ich habe diesen Leitfaden verwendet, um das Problem zu lösen, dass ich meine htaccess-Datei versehentlich aus dem Cpanel-Dateimanager gelöscht hatte.
    Danke für den Leitfaden.
    Hinweis: Ich habe sogar die Papierkorbdateien bereits geleert, daher konnte die Datei nicht wiederhergestellt werden, sondern ich musste eine neue erstellen, und dieser Leitfaden ist nützlich.

    • Wenn Sie aus irgendeinem Grund mehrere mit demselben Namen haben, sollten Sie sich mit dem Support Ihres Hosting-Anbieters in Verbindung setzen, falls dies für etwas Spezifisches für Ihren Hosting-Anbieter eingerichtet wurde.

      Admin

  3. Ich kann die .htaccess-Datei immer noch nicht finden. Ich benutze eine kostenlose WP-Seite (daher sind Plugins nicht verfügbar) und es gibt keinen "Permalinks"-Bereich in der Administration, in dem ich die Datei manuell erstellen könnte. Was soll ich tun?
    Danke!

  4. Nach einem PHP-Versionsupdate ist meine Website ausgefallen. Das Hosting-Unternehmen hilft überhaupt nicht. Ich habe Ihren Blog gelesen und meine Permalinks-Datei aktualisiert und jetzt funktioniert alles wieder. Vielen Dank, Tom : )

  5. Ein sehr hilfreicher Artikel, danke. Eine Frage jedoch: Brauchen wir als Administrator wirklich eine .htaccess-Datei?

    • Ja, Ihre Website sollte eine .htaccess-Datei haben. Sie verwaltet einige Dinge auf Ihrer Website und gibt Ihnen mehr Werkzeuge, die Sie verwenden können.

      Admin

  6. Danke, das war wirklich hilfreich. Ich habe beim ersten Mal keine Änderungen gespeichert und auch nicht die Berechtigung wie Sie gesagt haben. Als ich das tat, funktionierte es wieder, danke nochmal

  7. Danke für die Hilfe, dieser Blog hilft mir sehr, ich habe 3 Tage lang daran gearbeitet, das zu lösen.

    In meinem Fall war der Dateiname nicht geschrieben, ich habe ihn anhand des Dateityps identifiziert.

    100% beginner also not an IT guy. :)

    Nochmals vielen Dank

  8. Hallo. Ich habe versucht zu sehen, ob die Datei versteckt war. Dies hat nicht dazu geführt, dass .htaccess angezeigt wird. Ich bin dann zu Permalinks gegangen und habe die Änderungen gespeichert (habe sogar versucht, einige Einstellungen zu aktualisieren und erneut zu aktualisieren) ein paar Mal. Ich habe keinen Text von WP erhalten. Es hat die Änderungen einfach akzeptiert. Ich kann die htaccess-Datei immer noch nicht sehen.
    Ich bin mir nicht sicher, warum das passiert. Können Sie mir bitte helfen.

    • Sie sollten Ihren Hosting-Anbieter überprüfen, ob er die .htaccess-Datei auf seiner Seite sieht.

      Admin

  9. Hallo,
    Ich habe die Anweisungen Schritt für Schritt befolgt, aber ich kann die .htaccess immer noch nicht finden -.-
    Wenn ich eine auf meinem Mac mit TextPad erstelle (oder sollte ich ein Word-Dokument verwenden?) und versuche, sie per FTP (FileZilla) in den Ordner "/" einzufügen, funktioniert es immer noch nicht.

    Die Links auf meinem WordPress zeigen "404 Not Found nginx"

    bitte hilf!!

    • Möglicherweise möchten Sie sicherstellen, dass Ihre .htaccess-Datei keine Dateiendung am Ende hat, da dies einer der häufigsten Gründe dafür ist, dass sie nicht funktioniert.

      Admin

    • Gehen Sie in WordPress zu Einstellungen, dann zu Permalinks, wählen Sie "Einfach" und speichern Sie die Änderungen.

  10. Hallo. Ich brauche Ihre Hilfe bezüglich meines cPanels. Es zeigt nur Text an und wenn ich auf ein beliebiges Werkzeug klicke, werde ich abgemeldet. Ich habe viele Wege versucht, mein cPanel zu reparieren, aber es konnte nicht behoben werden. Ich benutze Cloudflare.

  11. Das hat wahrscheinlich einmal funktioniert, aber jetzt nicht mehr. Auf der Permalinks-Seite erscheint keine Meldung, wenn Sie sie speichern. „Versteckte Dateien anzeigen“ in FileZilla zeigt die .htaccess-Datei nicht an. Von Anfang an so ziemlich nutzlos.

    • Hallo Don,

      Es funktioniert immer noch. Die .htaccess-Datei ist standardmäßig ausgeblendet. Wenn Sie sie in Ihrem FTP-Client nicht sehen können, versuchen Sie bitte ein anderes FTP-Programm.

      Admin

  12. Sehr seltsam! Bitte helfen Sie. Ich habe meine .htaccess-Datei gefunden und den Code hineinkopiert und eingefügt. Jetzt sind alle Seiten sicher, außer der Startseite. Jede Hilfe wäre willkommen.

    Danke,
    Ted

  13. :( I followed all the steps but I still don’t see an .htaccess file in my FTP. I didn’t see any message at the bottom of the page after I clicked “save changes” on my permalink page.

  14. Die htaccess-Rewrite hat funktioniert! Vielen Dank für Ihre Hilfe. Mein Gehirn ist nach dem vollständigen Verlust des Dashboards heute völlig überlastet. Ich musste eine .htaccess-Datei erstellen und sie per FTP hochladen.

    Nochmals vielen Dank

    :)

  15. OMG, danke. Ich habe das zu meiner .htaccess-Datei hinzugefügt

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    FTP ließ mich .htaccess nicht überschreiben, also habe ich es als .htaccess-new hochgeladen, dann .htaccess gelöscht und .htaccess-new in .htaccess umbenannt

    Juhu!

  16. Hallo,

    Ich kann keinen Code in der Box auswählen, um meine .htaccess-Datei neu zu erstellen. Es scheint nur eine Bilddatei zu sein...

    Danke.

  17. Danke! Sie haben mir den Tag gerettet, ich fing schon an, mir Sorgen zu machen, dass ich das nicht reparieren kann. Ich weiß es ehrlich zu schätzen.

  18. Können Sie mir bitte sagen, wie ich die WP-Backend-Anmeldung länger offen halten kann, wenn ich mich im Backend zum Hochladen befinde? Denn aufgrund von SSL werde ich nach einigen Minuten automatisch abgemeldet und muss mich erneut anmelden. Das ist mühsam, danke

  19. Die Permalink-Lösung hat bei mir auch nicht funktioniert.

    In cPanel gibt es eine Seite, auf der ich 403 (verboten) bearbeiten kann, aber wenn ich auf den Code zum Bearbeiten klicke, bin ich absolut verloren, was sehr ärgerlich ist, da ich sicher bin, dass es einfach zu tun sein muss, wenn ich es nur wüsste!

    Kann das jemand bitte erklären?

    Mit freundlichen Grüßen

    Kay

  20. Hallo!

    Ich bin neu bei WordPress und habe meine WordPress-Website dieses Wochenende eingerichtet. Um sicherzustellen, dass sie sicher ist, habe ich heute die htaccess/htpasswd-Einstellungen befolgt und alles hat gut funktioniert.

    Nach einigen Stunden konnte ich nicht mehr auf meine WordPress-Seite zugreifen, sondern erhielt die Fehlermeldung

    [Di 01. Nov 20:31:36 2016] [authn_file:error] [pid 26428] [client xxx.xxx.xx.xxx] [host xxx.xxx.de] AH01620: Could not open password file: /XXX.htpasswd

    Wie kann ich dieses Problem lösen?

    Danke für jede Hilfe!
    Axel

  21. Sie haben eine wunderbare Seite. Mein einziger Einwand ist, dass die Schriftgrößen zu klein sind. Ich drucke alles aus, was ich lese.

  22. Ich möchte die FTP-Client-Methode nicht verwenden. Sagen Sie mir, wie ich die htaccess-Datei über cPanel bearbeiten kann

  23. Wirklich interessanter und informativer Beitrag. Ich mag alle Beiträge von wpbeginner.com. Nette Website.

  24. Hey.. Ich habe mit WP Rocket herumgespielt und meine .htaccess gelöscht – Jetzt fehlen mir Elemente und Abschnitte meiner Webseite. Ich habe versucht, das Minifizieren zu deaktivieren. Aber es passiert immer noch nichts.

    Ich habe wirklich keine Ahnung, was diese Abschnitte verschwinden ließ. Hat jemand eine Idee, was ich versuchen sollte?

  25. Gibt es eine Möglichkeit oder irgendwie, wie ich meine Audio-WP-Inhalte zum Download für alle mobilen Geräte verfügbar machen kann, z. B. wenn ich nur Audio auf W-P hochlade, können es nur bestimmte Geräte mit Online-Streaming herunterladen. Ich brauche Hilfe, wie ich meinen Audio-Link auf allen mobilen Geräten herunterladen kann.

  26. Nachdem ich das oben Genannte versucht habe, kann ich meine .htaccess-Datei immer noch nicht sehen und erhalte auch nicht die Meldung, dass sie unter Permalinks nicht beschreibbar ist. Kann mir jemand helfen? Ich bekomme seit zwei Tagen den 500 Internal Server Error und bin verzweifelt, auf die neueste Version von WordPress zu aktualisieren. Meine Website ist langsam und zeigt die Meldung häufig an. Jede Hilfe wäre sehr dankbar.

  27. WP Maximale Ausführungszeit überschritten.
    Probieren Sie es aus.
    Es funktioniert jetzt, ich bin erleichtert.
    Danke für deine Hilfe.
    Ich schätze deine Arbeit wirklich.
    Danke danke danke!!!

  28. Gelöst: Gestern habe ich meine zweite WP-Website gestartet, alles lief gut, bis ich bemerkte, dass alle Permalink-Optionen außer der Standardoption nicht funktionierten. Jedes Mal, wenn ich zu einer anderen Permalink-Struktur wechselte, erhielt ich den berühmten 404-Fehler. Ich habe sie mit meiner ersten WP-Website verglichen und festgestellt, dass die web.config-Datei nicht im Stammverzeichnis vorhanden war. Offensichtlich habe ich die web.config-Datei von meiner ersten Website auf meine neue Website kopiert und eingefügt, aktualisiert und jetzt funktionieren alle Permalinks einwandfrei.

  29. Es ist erwähnenswert, dass Ihre .htaccess-Datei möglicherweise fehlt, weil Sie keine benötigen. Zum Beispiel verwendet der Nginx-Webserver aus Sicherheits- und Leistungsgründen keine .htaccess-Dateien.

  30. Ich hoffe, Sie beabsichtigen nicht, die Berechtigung für die Datei auf 755 zu belassen, sonst könnte jeder über diese Datei in Ihre Website eindringen, oder?

  31. Ich hatte Gelegenheit, mich nach einigen Weiterleitungs-Plugins für WP umzusehen, und mir ist aufgefallen, dass einige „Trefferzähler“ implementieren. Ich vermute, dass alle etwas in die .htaccess-Datei schreiben müssen. Ich würde gerne einen Artikel sehen, der tiefer auf Weiterleitungen, Link-Cloaking und Trefferzähler eingeht.

Kommentar hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.