Skip to content

Instantly share code, notes, and snippets.

@mightyx
Forked from zottto/.htaccess
Created October 31, 2015 10:01

Revisions

  1. @zottto zottto revised this gist May 7, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion .htaccess
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@
    # Bitte die Verwendungshinweise (Kommentare) an jedem Schnipsel beachten
    #

    # Verzeichnislisting verhinden
    # Verzeichnislisting verhindern
    Options All -Indexes

    # Allgemein Zugriff auf temporäre Dateien o.ä. und sonstige generell nicht sinnvolle Dateien verhinden
  2. @zottto zottto created this gist May 7, 2015.
    55 changes: 55 additions & 0 deletions .htaccess
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,55 @@
    # Beispiel-Codeschnipsel für die WordPress-htaccess-Datei
    # https://www.wp-sicherheit.info
    # Marc Nilius, [email protected]

    #
    # Diese Codeschnipsel gehören in die .htaccess-Datei im Hauptverzeichnis von WordPress
    # Jeder einzelne Bestandteil kann einzeln kopiert und genutzt werden.
    # Bitte die Verwendungshinweise (Kommentare) an jedem Schnipsel beachten
    #

    # Verzeichnislisting verhinden
    Options All -Indexes

    # Allgemein Zugriff auf temporäre Dateien o.ä. und sonstige generell nicht sinnvolle Dateien verhinden
    <FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist|txt)|~)$">
    Order allow,deny
    Deny from all
    Satisfy All
    </FilesMatch>

    # Zugriff auf die robots.txt wieder erlauben
    # (ist über die obige Regel automatisch mit ausgeschlossen worden)
    <Files robots.txt>
    Order allow,deny
    Allow from all
    </Files>

    # Zugriff auf htaccess und htpasswd verhindern
    <Files ~ "^[\._]ht">
    Order Allow,Deny
    Deny from all
    Satisfy All
    </Files>

    # Zugriff auf diverse WordPress-Dateien verhindern
    <FilesMatch "(wp-config.php|wp-config-sample.php|liesmich.html|readme.html)">
    Order allow,deny
    Deny from all
    Satisfy All
    </FilesMatch>

    # Zugriff auf die install.php verhindern
    # auskommentieren, um die Installation von Wordpress auszuführen
    <Files install.php>
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>

    # Zugriff auf die XML-RPC-Schnittstelle verhindern
    # Diesen Teil nur aktivieren/nutzen, wenn die XML-RPC-Schnittstelle nicht benötigt wird.
    <Files xmlrpc.php>
    Order Allow,Deny
    Deny from all
    </Files>