GEO (Generative Engine Optimization) - În era digitală în continuă evoluție, un nou concept revoluționează…

Cele mai uzuale coduri pentru htaccess
Cele mai uzuale coduri pentru htaccess. Fișierul .htaccess
este unul dintre cele mai puternice instrumente disponibile pentru administrarea unui website găzduit pe un server Apache.
Cu ajutorul acestuia, puteți configura redirectări, securitate, optimizări de performanță și multe altele. În acest articol, vom explora cele mai uzuale coduri pe care le puteți include în fișierul .htaccess
pentru a optimiza și securiza site-ul dvs.
Ce este fișierul .htaccess
?
Fișierul .htaccess
(Hypertext Access) este un fișier de configurare utilizat de serverele web Apache pentru a controla setările serverului la nivelul unui director specific. Modificările din acest fișier afectează imediat comportamentul site-ului fără a fi necesară repornirea serverului.
Redirectări uzuale în .htaccess
1. Redirectare 301 (Permanentă)
Acest tip de redirectare este folosit pentru a redirecționa permanent traficul de la o adresă veche la una nouă. Este esențială pentru menținerea autorității SEO.
Redirect 301 /pagina-veche https://www.domeniul-tau.ro/pagina-noua
2. Redirectare de la HTTP la HTTPS
Asigurarea utilizării HTTPS este crucială pentru securitatea și SEO-ul website-ului. Adăugați următorul cod pentru a redirecționa toate cererile HTTP la HTTPS.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
3. Redirectare pentru domeniul fără „www” către domeniul cu „www”
Dacă doriți ca toate cererile fără „www” să fie redirecționate către varianta cu „www”:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domeniul-tau.ro [NC]
RewriteRule ^(.*)$ https://www.domeniul-tau.ro/$1 [R=301,L]
4. Redirectare pentru domeniul cu „www” către cel fără „www”
Invers, dacă preferați varianta fără „www”:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domeniul-tau\.ro [NC]
RewriteRule ^(.*)$ https://domeniul-tau.ro/$1 [R=301,L]
5. Redirectare pentru pagini 404 către homepage sau o pagină specifică
Dacă doriți să redirecționați toate cererile pentru pagini inexistente la homepage sau o altă pagină:
ErrorDocument 404 /pagina-personalizata.html
Coduri de optimizare a performanței
1. Activarea compresiei Gzip
Compresia Gzip reduce dimensiunea fișierelor servite, accelerând încărcarea site-ului.
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json
</IfModule>
2. Setarea timpului de cache pentru fișiere statice
Puteți specifica perioada de timp în care fișierele statice (imagini, CSS, JavaScript) sunt păstrate în cache de browserul utilizatorului.
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
3. Dezactivarea listării directoarelor
Pentru a preveni afișarea conținutului unui director gol pe site:
Options -Indexes
Coduri de securitate
1. Restricționarea accesului la fișierele .htaccess
și .htpasswd
Protejați aceste fișiere esențiale de acces neautorizat.
<Files .htaccess>
Require all denied
</Files>
<Files .htpasswd>
Require all denied
</Files>
2. Blocarea adreselor IP suspecte
Dacă identificați IP-uri care încearcă acces neautorizat, le puteți bloca astfel:
<RequireAll>
Require all granted
Require not ip 192.168.1.1
Require not ip 203.0.113.0/24
</RequireAll>
3. Protejarea fișierelor sensibile
Pentru a preveni accesul la fișierele importante, cum ar fi cele de configurare:
<FilesMatch "(wp-config\.php|error_log)">
Require all denied
</FilesMatch>
Alte optimizări utile
1. Configurarea paginilor de eroare personalizate
Puteți crea pagini personalizate pentru diferite erori HTTP.
ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
2. Redirecționarea URL-urilor cu caractere mari la minuscule
Pentru uniformizarea URL-urilor:
RewriteEngine On
RewriteMap tolower int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${tolower:$1} [R=301,L]
Fișierul .htaccess
este un instrument versatil și puternic care vă ajută să gestionați eficient redirectările, să optimizați performanța și să îmbunătățiți securitatea site-ului. Cu toate acestea, trebuie utilizat cu grijă, deoarece o greșeală poate face site-ul inaccesibil. Asigurați-vă întotdeauna că aveți o copie de rezervă a fișierului înainte de a face modificări.
Dacă aveți nevoie de ajutor pentru optimizarea .htaccess
sau pentru gestionarea altor aspecte tehnice ale site-ului dvs., echipa AI SEO este aici să vă ajute!
Comments (0)