index.html este pagina de destinație implicită pe care serverele web (precum Apache sau Nginx) o încarcă atunci când un vizitator accesează un director fără a specifica un fișier.
URL-uri curate = SEO mai bun, UX mai fluid și o prezență web mai profesională.
Dacă link-urile dvs. arată astfel:
https://example.com/index.html-este timpul să vă modernizați.
În acest ghid, vă vom arăta cum să eliminați corect index.html din URL-urile dvs. pentru a îmbunătăți experiența utilizatorului, a evita conținutul duplicat în motoarele de căutare și a prezenta o structură mai curată.
Începeți prin a repara toate linkurile hardcoded de pe site-ul dvs.
Înlocuiți acest lucru:
<a href="/index.html">Home</a>
cu:
<a href="/">Home</a>
Acest lucru asigură că utilizatorii văd versiunea mai curată a URL-urilor dvs.
Dacă site-ul dvs. rulează pe Apache (comun pentru găzduirea partajată și susținut de AVA.hosting), puteți redirecționa cererile utilizând .htaccess
.
Adăugați acest lucru la fișierul dvs. .htaccess:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.html [NC]
RewriteRule ^index\.html$ / [R=301,L]
Aceasta creează o redirecționare permanentă (301) de la index.html la /.
Pentru ca example.com/about să servească about.html, adăugați acest lucru:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^([^\.] )$ $1.html [NC,L]
Acest lucru ajută la scurtarea URL-urilor și la o utilizare mai ușoară.
Dacă site-ul dvs. este găzduit pe un server VPS sau dedicat care utilizează Nginx, adăugați următoarele la configurația serverului dvs:
location = /index.html { return 301 /;
}
locație / { try_files $uri $uri/ /index.html; }
Acest lucru va redirecționa index.html către /, încărcând-o în același timp ca pagină implicită.
Pentru site-urile web statice, o metodă simplă, dar eficientă este restructurarea fișierelor:
În loc de:
/about.html
Utilizați:
/about/index.html
Acum vizitatorii dvs. vor vedea:
https://example.com/about/
fără niciun .html la vedere.
Eliminarea index.html din URL-urile dvs:
AVA.hosting suportă toate instrumentele de care aveți nevoie pentru a implementa URL-uri curate și optimizate – indiferent dacă executați un site static, un CMS sau un proiect personalizat.
Aveți nevoie de ajutor pentru a aplica acest lucru pe serverul dvs.? Doar contactați echipa noastră de suport – suntem aici pentru a vă ajuta să o faceți corect.