Zum Inhalt springen

So fügen Sie HTTP-Sicherheitsheader in WordPress hinzu

HTTP-Sicherheitsheader sind ein wichtiger Aspekt der Serverkonfiguration, der dazu beiträgt, Ihre WordPress-Website vor verschiedenen Arten von Angriffen zu schützen. Sie können diese Header auf verschiedene Weise hinzufügen, darunter das Bearbeiten der .htaccess-Datei, das Erstellen benutzerdefinierter PHP-Codes oder die Verwendung dedizierter WordPress-Plugins. In diesem Artikel werden wir mehrere solcher Methoden diskutieren.

1. Bearbeiten der .htaccess-Datei

Der direkteste Weg, HTTP-Sicherheitsheader hinzuzufügen, besteht darin, die .htaccess-Datei Ihrer WordPress-Site zu bearbeiten. Die .htaccess-Datei ist eine Apache-Konfigurationsdatei, mit der Sie die Servereinstellungen für ein bestimmtes Verzeichnis anpassen können. Hier ist ein Beispiel für das Hinzufügen von Sicherheitsheadern mithilfe der .htaccess-Datei:

Header-Satz X-Content-Type-Options nosniff Header-Satz

Hinweis: Denken Sie daran, immer eine Sicherungskopie Ihrer .htaccess-Datei zu erstellen, bevor Sie Änderungen vornehmen. Eine fehlerhafte Bearbeitung dieser Datei kann zu Problemen beim Betrieb Ihrer Website führen.

2. Hinzufügen von Sicherheitsheadern mithilfe von PHP-Code

Sie können Sicherheitsheader auch mithilfe von PHP-Funktionen direkt zu Ihrem WordPress-Code hinzufügen. Hier ist ein Beispiel dafür:

function add_security_headers() { header('X-Content-Type-Options: nosniff'); header('X-XSS-Protection: 1; mode=block'); header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); } add_action('send_headers', 'add_security_headers');

Dieser Code fügt die gleichen Header wie im .htaccess-Beispiel oben hinzu. Sie können es in die Datei „functions.php“ Ihres Themes einfügen.

3. Verwenden eines WordPress-Plugins zum Verwalten von Sicherheitsheadern

Wenn Sie es vorziehen, Konfigurationsdateien oder Code nicht direkt zu bearbeiten, können Sie ein WordPress-Plugin verwenden, um Sicherheitsheader hinzuzufügen. Zu diesem Zweck gibt es verschiedene Plugins, eines der beliebtesten ist jedoch „HTTP Header“.

HTTP Headers ist ein WordPress-Plugin, mit dem Sie ganz einfach verschiedene HTTP-Header zu Ihrer Website hinzufügen können. Sie können verschiedene Header wie „Strict-Transport-Security“, „Content-Security-Policy“, „X-Content-Type-Options“, „X-XSS-Protection“ und viele mehr hinzufügen und personalisieren.

Zusammenfassend lässt sich sagen, dass das Hinzufügen von HTTP-Sicherheitsheadern ein wichtiger Bestandteil der Sicherung Ihrer WordPress-Site ist. Sie können dies über die .htaccess-Datei, direkt über den PHP-Code oder über ein spezielles WordPress-Plugin tun. Für welche Methode Sie sich auch entscheiden, es ist wichtig, dass Sie Ihre Website stets auf mögliche Probleme überwachen und Ihre Sicherheitseinstellungen regelmäßig aktualisieren.

Sehen Sie sich das Angebot von über 1500 Premium-WordPress-Plugins und -Themen an!

Warenkorb