Generator .htaccess
Generați reguli .htaccess Apache pentru redirecționări, rescrieri, antete de securitate, cache și altele.
Ce este .htaccess?
Un fișier de configurare Apache pentru setări la nivel de director: redirecționări, rescrierea URL, securitate și cache.
Unde plasez .htaccess?
În directorul rădăcină al site-ului sau subdirectorul unde doriți să se aplice regulile.
Funcționează cu Nginx?
Nu, .htaccess este specific Apache. Nginx folosește o sintaxă diferită.
Poate strica site-ul?
Da, reguli incorecte pot cauza erori 500. Faceți mereu backup și testați.
Diferența dintre 301 și 302?
301 este permanent și transferă semnalele de ranking către noul URL. 302 este temporar și nu transferă semnale.
Cum forțez HTTPS?
Utilizați RewriteEngine On cu RewriteCond %{HTTPS} off și RewriteRule pentru a redirecționa HTTP către HTTPS.
Ce este mod_rewrite?
Un modul Apache pentru manipularea URL-urilor, redirecționări și controlul accesului pe baza condițiilor.
Cum protejez cu parolă?
Utilizați AuthType Basic, AuthUserFile și Require valid-user. Creați un fișier .htpasswd cu comanda htpasswd.
Cum blochez IP-uri?
Utilizați Require not ip 192.168.1.1 pentru a bloca un singur IP. Puteți bloca și intervale întregi.
Cum activez cache-ul?
Utilizați mod_expires cu ExpiresByType pentru a seta timpii de expirare cache pentru fiecare tip de fișier.
Cum activez GZIP?
Utilizați mod_deflate cu AddOutputFilterByType DEFLATE pentru a comprima fișiere HTML, CSS și JavaScript.
Ce sunt antetele de securitate?
Antete precum X-Frame-Options, X-Content-Type-Options și Content-Security-Policy protejează împotriva clickjacking și XSS.
Cum previn hotlinking?
Utilizați mod_rewrite pentru a verifica HTTP_REFERER și a bloca cererile de pe site-uri externe.
Cum creez pagini de eroare?
Utilizați ErrorDocument cu codul de eroare și calea: ErrorDocument 404 /404.html.