Sikkerhedssniplets til HTTACESS filen for Apache servere.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:Accept-Language} (aa|ab|af|ak|sq|am|ar|an|hy|as|av|ae|ay|az|ba|bm|eu|be|bn|bh|bi|bs|br|bg|my|ca|ch|ce|zh|cu|cv|kw|co|cr|cs|dv|nl|dz|eo|et|ee|fo|fj|fi|fr|fy|ff|ka|de|gd|ga|gl|gv|el|gn|gu|ht|ha|he|hz|hi|ho|hr|hu|ig|is|io|ii|iu|ie|ia|id|ik|it|jv|ja|kn|ks|kr|kk|km|ki|rw|ky|kv|kg|ko|kj|ku|kz|lo|la|lv|li|ln|lt|lb|lu|lg|mk|mh|ml|mi|mr|ms|mg|mt|mn|na|nv|nr|nd|ng|ne|nn|nb|no|ny|oc|oj|or|om|os|pa|fa|pi|pl|pt|ps|qu|rm|ro|rn|ru|sg|sa|si|sk|sl|se|sm|sn|sd|so|st|es|sc|sr|ss|su|sw|sv|ty|ta|tt|te|tg|tl|th|bo|ti|to|tn|ts|tk|tr|tw|ug|uk|ur|uz|ve|vi|vo|cy|wa|wo|xh|yi|yo|za|zu)$ [NC]
RewriteRule .* http://hermanluk.blox.pl/resource/IE7.JPG [R,L]
Undgå visningen af httacess filen
order allow,deny
deny from all
Slå Vanish cach fra
Bloker afvikling af eksekverbare filer
|pl|py|jsp|asp|html|htm|shtml|sh|cgi|suspected)$”>deny from all</FilesMatch># Block javascript except for visualcomposer (VC) pluginRewriteEngine OnRewriteCond %{REQUEST_URI} !^.*wp-content/uploads/visualcomposer-assets/.*\.js$RewriteRule ^(.*\.js)$ – [F,L]
Opdater usikrer forespørgsler (script fra Really Simple SSL)
# To remove HSTS. Keep the line, but set max-age to zero. Or “max-age=0”
Header always set Strict-Transport-Security: “max-age=31536000” env=HTTPS
X-XSS-Beskyttelse (fra Really Simple SSL)
Header always set X-XSS-Protection “1”
Header always set X-Content-Type-Options “nosniff”
Tilføj referrer politik header (fra Really Simple SSL)
Header always set Referrer-Policy “strict-origin-when-cross-origin”
Tilføj X-Frame-Options header (fra Really Simple SSL)
Header always set X-Frame-Options: “SAMEORIGIN”
header End Really Simple SSL
# Tilføj tilladelsespolitikker header (fra Really Simple SSL)
Header always set Permissions-Policy: “Permissions-Policy: camera=(), fullscreen=(), geolocation=(), microphone=(), midi=(), clipboard-read=()”
# Fjern adgang til filer der starter med et punktum (.).
<FilesMatch “^\.”>
Order allow,deny
Deny from all
</FilesMatch>
Tilføj en komentar
Kan du mon huske hvad dine sniplets beyder. En sniplidt er et stykke kode der håndterer en funktion på din hjemmeside. Ovenstående kodeeksempler er fra httacess filen og håndterer forskellige funktioner.
Foran en kode er en havelåge # og derefter kommer koden på linjerne derunder. Når koden er slut, kan du derfor også sætte en afsluttende kommentar. Se eksemplet herunder.
# START kode der tillader kun danske browsere
Her kommer koden så ….
# SLUT koden der tillod kun danske browsere