.htaccess generátor
Apache .htaccess szabályok generálása átirányításokhoz, újraírásokhoz, biztonsági fejlécekhez, gyorsítótárazáshoz és egyebekhez.
Mi az .htaccess?
Apache konfigurációs fájl könyvtárszintű beállításokhoz: átirányítások, URL újraírás, biztonság és gyorsítótárazás.
Hova tegyem az .htaccess-t?
A weboldal gyökérkönyvtárába vagy abba az alkönyvtárba, ahol a szabályokat alkalmazni szeretné.
Működik Nginx-szel?
Nem, az .htaccess Apache-specifikus. A Nginx más szintaxist használ.
Tönkreteheti az oldalamat?
Igen, hibás szabályok 500-as hibát okozhatnak. Mindig készítsen biztonsági másolatot és teszteljen.
301 és 302 különbsége?
A 301 állandó és átadja a rangsorolási jelzéseket az új URL-nek. A 302 ideiglenes és nem adja át ezeket.
Hogyan kényszerítsem a HTTPS-t?
Használja a RewriteEngine On-t RewriteCond %{HTTPS} off és RewriteRule segítségével a HTTP HTTPS-re irányításához.
Mi a mod_rewrite?
Apache modul URL manipulációhoz, átirányításokhoz és feltételes hozzáférés-vezérléshez.
Hogyan védjek jelszóval?
Használja az AuthType Basic, AuthUserFile és Require valid-user direktívákat. Hozza létre a .htpasswd fájlt a htpasswd paranccsal.
Hogyan blokkoljak IP-t?
Használja a Require not ip 192.168.1.1 direktívát egy IP blokkolásához. Teljes alhálózatok is blokkolhatók.
Hogyan engedélyezzem a gyorsítótárazást?
Használja a mod_expires modult ExpiresByType direktívával a fájltípusonkénti gyorsítótár-beállításokhoz.
Hogyan engedélyezzem a GZIP-et?
Használja a mod_deflate modult AddOutputFilterByType DEFLATE-tal a HTML, CSS és JavaScript fájlok tömörítéséhez.
Mik a biztonsági fejlécek?
Az X-Frame-Options, X-Content-Type-Options és Content-Security-Policy fejlécek védenek a clickjacking és XSS támadásoktól.
Hogyan akadályozzam meg a hotlinkinget?
Használja a mod_rewrite-ot a HTTP_REFERER ellenőrzésére és a külső oldalak kéréseinek blokkolására.
Hogyan hozzak létre egyedi hibaoldalakat?
Használja az ErrorDocument direktívát a hibakóddal és útvonallal: ErrorDocument 404 /404.html.