WebSite X5Help Center

 
Gianni N.
Gianni N.
User

File rotos.txt  it

Author: Gianni N.
Visited 187, Followers 1, Shared 0  

Buongiorno,

sul dominio www.stampemagliette.it riscontro un comportamento anomalo relativo al file robots.txt.

Situazione verificata:

Tuttavia:

https://www.stampemagliette.it/robots.txt

restituisce: 404 nginx

e la richiesta non sembra arrivare nei log Apache.

Potete verificare se esiste una regola nginx, una configurazione del virtual host o una gestione particolare del PATH_INFO/PHP che intercetta specificamente /robots.txt?

Vi chiederei inoltre di verificare il motivo per cui la Home è accessibile contemporaneamente sia da:

https://www.stampemagliette.it/
https://www.stampemagliette.it/index.php

e se sia possibile impostare una sola versione canonica, preferibilmente la root /, con eventuale redirect 301 da /index.php a /.

Ho inoltre verificato che URL del tipo:

https://www.stampemagliette.it/index.php/robots.txt

vengono interpretati come una pagina HTML del sito, anziché come file robots.txt, quindi potrebbe essere utile controllare anche la gestione del PATH_INFO su index.php.

Grazie.
Gianni.
Mondocopia.

Posted on the
6 ANSWERS
Glaucio M.
Glaucio M.
User

Aqui aparece:

Read more
Posted on the from Glaucio M.
Giancarlo B.
Giancarlo B.
User
Best User of the month IT
Glaucio M.
Aqui aparece:

Cosa?

Read more
Posted on the from Giancarlo B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Gianni N.
Buongiorno, sul dominio www.stampemagliette.it riscontro un comportamento anomalo relativo al file robots.txt. ... ... ... 
ciao, ... questo link non è corretto (index.php/robots.txt):
https://www.stampemagliette.it/index.php/robots.txt
... la path deve essere ..***/directory/nome-file.estensione ... (senza nomi file frapposti)
... la risposta del browser 404 indica l'errore che il file non esiste là dove cercato...
... forse no hai usato l'opzione prevista al Passo_1 | SEO:
Includi il file robots.txt

... in attesa dello STAFF  dal prossimo Lunedì, ...penso che troverai tutte le risposte qui:
> GUIDA robots > https://help.websitex5.com/it/v2025.2/pro/index.html?seo_tab1.htm
> GUIDA canonical > https://help.websitex5.com/it/v2025.2/pro/index.html?mappa_pagina_tab3.htm
> FORUM (++)  canonical > https://helpcenter.websitex5.com/en/post/215433#comment5
> FAQ robots > https://guide.websitex5.com/it/support/search?term=robots
> FAQ canonical > https://guide.websitex5.com/it/support/search?term=canonical%20

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Gianni N.
Gianni N.
User
Author

Ciao, e grazie a tutti per le indicazioni e per i link alla documentazione (KolAsim).

Ho effettuato nel frattempo ulteriori verifiche.

Per quanto riguarda robots.txt, l'opzione “Includi il file robots.txt” al Passo 1 → SEO di WebSite X5 è già attiva.

Ho inoltre verificato direttamente tramite il File Manager di Plesk che il file:

/httpdocs/robots.txt

esiste effettivamente e contiene correttamente:

User-agent: *
Disallow: /admin
Disallow: /captcha
Disallow: /imemail
Sitemap: https://www.stampemagliette.it/sitemap.xml

La sitemap.xml, presente nella stessa /httpdocs, viene regolarmente servita dal browser.

Ho fatto anche una prova creando nella stessa directory un semplice file /prova123.txt: questo viene regolarmente raggiunto dal browser con risposta 200.

Il comportamento anomalo rimane quindi specifico per:

https://www.stampemagliette.it/robots.txt

che, nonostante il file sia fisicamente presente in /httpdocs, restituisce 404 nginx.

Per quanto riguarda invece /index.php/robots.txt, confermo che non lo considero l'URL corretto del robots: l'avevo utilizzato esclusivamente come prova diagnostica. È interessante però che quell'URL venga interpretato da index.php mostrando la Home, con i relativi collegamenti modificati in /index.php/....

Ho verificato anche la questione canonical indicata nella documentazione. La Home è attualmente raggiungibile sia come:

https://www.stampemagliette.it/

sia come:

https://www.stampemagliette.it/index.php

Nelle Proprietà della Home, WebSite X5 genera il file index con estensione php e nel sorgente non risultava presente alcun rel="canonical".

Ho quindi impostato nella sezione Proprietà Pagina → Esperto → Prima della chiusura del tag HEAD:

<link rel="canonical" href="https://www.stampemagliette.it/">

in modo da indicare la root / come URL canonico della Home.

Resta quindi principalmente da capire perché /robots.txt venga restituito come 404 nginx pur essendo realmente presente nella document root, ed eventualmente se lato server sia opportuno normalizzare anche /index.php verso /.

Attendo volentieri la verifica dello Staff tecnico da lunedì.

Grazie ancora per il supporto.
Buon w.e.

Read more
Posted on the from Gianni N.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... se non hai limitazioni di sicurezza (*) attivate sul tuo server l'errore 404 si presenta se:

  • il file robots.txt non esiste nella root del sito;
  • è stato caricato nella cartella sbagliata (deve essere raggiungibile direttamente come /robots.txt);
  • il sito usa una configurazione Nginx/CMS che non lo serve correttamente;
  • il dominio punta a una directory/server diverso da quello in cui hai caricato il file;
  • (*) un plugin o sistema di caching/security sta interferendo.

... intanto  controlla del Passo_5 | Esportazione > aprendo la cartella del sito prima di avviare l'esportazione se nei file della truttura ad albero è presente il file robots.txt, ed allega qui lo STAMP in modo che si possa valutare...

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪