Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Gestire il file robots.txt creato automaticamente
Questa guida fornisce informazioni sul file robots.txt creato automaticamente per gli hosting web in cui tale file non è presente.
Introduzione
- Il file
robots.txtfunge da guida per i robot di scansione dei motori di ricerca. - Viene posizionato nella directory principale di un sito web e contiene istruzioni specifiche per questi robot, indicando quali directory o pagine possono esplorare e quali devono ignorare.
- Tuttavia, è importante notare che i robot possono scegliere di ignorare queste direttive, rendendo il file
robots.txtpiù una guida facoltativa che una regola rigida.
Contenuto del file
Se il file robots.txt non è presente in un sito Infomaniak, viene automaticamente generato un file con lo stesso nome e le seguenti direttive:
User-agent: *
Crawl-delay: 10Queste direttive indicano ai robot di distanziare le proprie richieste di 10 secondi, evitando così di sovraccaricare inutilmente i server.
Come modificare il file robots.txt creato automaticamente
È possibile aggirare il file robots.txt seguendo questi passaggi:
- Creare un file vuoto
robots.txt(servirà solo come segnaposto per evitare che vengano applicate le regole). - Gestisci il reindirizzamento dell'URI (Uniform Resource Identifier)
robots.txtal file desiderato utilizzando un file.htaccess.
Esempio
RewriteEngine On RewriteCond %{REQUEST_URI} /robots.txt$ RewriteRule ^robots\.txt$ index.php [QSA,L]
Spiegazioni
Explications
- Il modulo
mod_rewritedi Apache è attivo per consentire i reindirizzamenti. - La condizione
RewriteCond %{REQUEST_URI} /robots.txt$verifica se la richiesta riguarda il filerobots.txt. - La regola
RewriteRule ^robots\.txt$ index.php [QSA,L]reindirizza tutte le richieste arobots.txtaindex.php, con l'opzione[QSA]che preserva i parametri della richiesta.
Si consiglia di inserire queste istruzioni all'inizio del file .htaccess.
Link a questa FAQ: https://faq.infomaniak.com/2136
Questa FAQ è stata utile?