.htaccess ist eine einfache Textdatei im Stammverzeichnis der Website, die der Webserver bei jeder einzelnen Anfrage liest. Sie ist der Grund, warum Permalinks funktionieren, und sie ist der schnellste Weg, eine Website vollständig lahmzulegen — ein einzelnes falsches Zeichen erzeugt auf jeder Seite gleichzeitig einen 500er, das Dashboard eingeschlossen.
Aus dieser Kombination folgt, dass diese Anleitungen mit Orientierung beginnen und nicht mit Regeln. Was die Datei ist, was der von WordPress verwaltete Block darin bewirkt, wie der Server sie liest und wie sich vor jeder Änderung eine Kopie sichern lässt, die zurückgespielt werden kann.
Danach die Regeln, die sich lohnen. HTTPS erzwingen, zwischen www und ohne www entscheiden, Cache-Header für statische Dateien ergänzen und die Sicherheits-Header setzen, die Browsern sagen, wie streng sie mit den Seiten umgehen sollen.
Eine weitere Gruppe härtet einzelne Punkte ab: Verzeichnislisten unterbinden, die Ordnerinhalte preisgeben, wp-config.php dem Zugriff entziehen, XML-RPC blockieren, wenn es nicht gebraucht wird, und verhindern, dass fremde Websites die eigenen Bilder einbinden und dabei Traffic verursachen.
Der Rest ist Wiederherstellung, denn diese Datei zerlegt früher oder später jede und jeder. Ein 500er nach einer Änderung, Permalinks, die 404 liefern, weil der WordPress-Block fehlt, eine Datei, die der Server nicht beschreiben lässt.
Der Einsteigerartikel zur Datei lohnt sich auch für Erfahrene. Er beschreibt die Rücksicherungsgewohnheit, die alles Weitere hier gefahrlos ausprobierbar macht.