index.html è la pagina di destinazione predefinita che i server web (come Apache o Nginx) caricano quando un visitatore accede a una directory senza specificare un file.
URL puliti = migliore SEO, UX più fluida e una presenza sul web più professionale.
Se i vostri link hanno questo aspetto:
https://example.com/index.html-è ora di modernizzarsi.
In questa guida vi mostreremo come rimuovere correttamente index.html dai vostri URL per migliorare l’esperienza utente, evitare contenuti duplicati nei motori di ricerca e presentare una struttura più pulita.
Iniziate a correggere tutti i link hardcoded del vostro sito web.
Sostituite questo:
<a href="/index.html">Home</a>
con:
<a href="/">Home</a>
In questo modo gli utenti vedranno la versione più pulita dei vostri URL.
Se il vostro sito web gira su Apache (comune per l’hosting condiviso e supportato da AVA.hosting), potete reindirizzare le richieste usando .htaccess
.
Aggiungete questo al vostro file .htaccess:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.html [NC]
RewriteRule ^index\.html$ / [R=301,L]
Questo crea un reindirizzamento permanente (301) da index.html a /.
Per fare in modo che example.com/about serva about.html, aggiungere questo:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}}.html -f
RewriteRule ^([^\.] )$ $1.html [NC,L]
Questo aiuta a rendere gli URL più brevi e più facili da usare.
Se il vostro sito è ospitato su un server VPS o dedicato che utilizza Nginx, aggiungete quanto segue alla configurazione del server:
location = /index.html { return 301 /;
}
location / { try_files $uri $uri/ /index.html; }
Questo reindirizza index.html a /, pur continuando a caricarlo come pagina predefinita.
Per i siti web statici, un metodo semplice ma efficace è quello di ristrutturare i file:
Invece di:
/about.html
Utilizzare:
/about/index.html
Ora i visitatori vedranno:
https://example.com/about/
senza alcun .html in vista.
Eliminare index.html dagli URL:
AVA.hosting supporta tutti gli strumenti necessari per implementare URL puliti e ottimizzati, sia che stiate gestendo un sito statico, un CMS o un progetto personalizzato.
Avete bisogno di aiuto per applicarli al vostro server? Contattate il nostro team di supporto: siamo qui per aiutarvi a farlo bene.