Gestire i file robots.txt

Annotazioni

Il Gruppo di Interesse Retail di Dynamics 365 Business Central è passato da Yammer a Viva Engage. Se non si ha accesso alla nuova community viva engage, compilare questo modulo (https://aka.ms/JoinD365commerceVivaEngageCommunity) per essere aggiunto e rimanere impegnati nelle discussioni più recenti.

Questo articolo descrive come gestire robots.txt file in Microsoft Dynamics 365 e-commerce.

Annotazioni

A partire dalla versione di anteprima di Dynamics 365 Business Central versione 10.0.48, tutte le risposte HTTP gestite dai domini interni generati dal commercio (.dynamics365commerce.ms) includono un'intestazione di risposta X-Robots-Tag: noindex, nofollow. Questa intestazione indica ai motori di ricerca di non indicizzare le pagine nei domini interni e sostituisce l'approccio robots.txt del tipo deny-all precedente. Questa modifica si applica automaticamente a tutti i tenant e non richiede alcun aggiornamento della versione. Per ulteriori informazioni, vedere Header di risposta X-Robots-Tag per i domini interni.

Lo standard di esclusione dei robot, o robots.txt, è uno standard utilizzato dai siti Web per comunicare con i robot Web. Indica ai robot Web qualsiasi area di un sito Web che non dovrebbe essere visitato. I robot vengono spesso utilizzati dai motori di ricerca per indicizzare i siti Web.

Per escludere robot da un server, creare un file nel server. In questo file specificare un criterio di accesso per i robot. Il file deve essere accessibile tramite HTTP all'URL locale /robots.txt. Il file robots.txt aiuta i motori di ricerca a indicizzare il contenuto del sito.

Dynamics 365 Business Central consente di caricare un file robots.txt per il dominio. Per ogni dominio nell'ambiente Commerce, è possibile caricare un file robots.txt e associarlo a quel dominio.

Per ulteriori informazioni sul file robots.txt, visitare Le pagine dei robot Web.

Funzionamento di robots.txt con tipi di dominio diversi

Il comportamento di robots.txt differisce in base al tipo di dominio usato per accedere al sito di Commerce.

Domini di produzione personalizzati

Quando si carica un file robots.txt per un dominio personalizzato, www.fabrikam.comad esempio , tale file viene gestito quando i motori di ricerca o gli utenti accedono al /robots.txt sito di produzione. Questo metodo consente ai motori di ricerca di indicizzare il sito in base alle regole configurate.

Domini generati dal commercio interno

I domini interni che usano il .dynamics365commerce.ms formato servono il file di robots.txt caricato, in modo analogo ai domini di produzione personalizzati. Tuttavia, tutte le risposte HTTP di questi domini includono l'intestazione X-Robots-Tag: noindex, nofollow , che indica ai motori di ricerca di non indicizzare o seguire i collegamenti in queste pagine. Per ulteriori informazioni, vedere Header di risposta X-Robots-Tag per i domini interni.

Intestazione di risposta X-Robots-Tag per i domini interni

A partire dalla versione di anteprima di Commerce 10.0.48, tutte le risposte HTTP dai domini interni generati da Commerce (.dynamics365commerce.ms) includono un'intestazione di risposta X-Robots-Tag: noindex, nofollow. Questa modifica si applica automaticamente a tutti i tenant e non richiede alcun aggiornamento della versione. L'intestazione indica ai motori di ricerca di non indicizzare la pagina e di non seguire alcun collegamento. Consente inoltre ai crawler del motore di ricerca di riordinare le pagine e di individuare la noindex direttiva , che rimuove il contenuto indicizzato in precedenza dai risultati della ricerca.

Annotazioni

L'intestazione X-Robots-Tag si applica solo alle risposte dei domini generati dal sistema di commercio interno. Non influisce sui domini di produzione personalizzati.

Testare robots.txt per un dominio specifico

Per visualizzare in anteprima il modo in cui viene visualizzato il file robots.txt per un dominio personalizzato specifico quando si accede da un dominio generato dal commercio interno, aggiungere il ?domain= parametro di query all'URL di robots.txt.

Ad esempio, se il dominio interno è https://<e-commerce-tenant-name>.dynamics365commerce.ms e il dominio personalizzato è <your-custom-domain>, usare l'URL seguente:

https://<e-commerce-tenant-name>.dynamics365commerce.ms/robots.txt?domain=<your-custom-domain>

Questo metodo consente di verificare la configurazione del file robots.txt per qualunque dei nomi host supportati prima di pubblicare il dominio di produzione. Per altre informazioni sugli URL generati dal commercio, vedere URL generati dal commercio. Per altre informazioni sulla configurazione di domini personalizzati, vedere Configurare il nome di dominio.

Caricare un file robots.txt

Dopo aver creato e modificato il file robots.txt in base allo standard di esclusione dei robot, e assicurarsi di poter accedere al file nel computer in cui si usano gli strumenti di authoring per il commercio. Il file deve essere denominato robots.txt. Per ottenere risultati ottimali, usare il formato indicato nello standard. Ogni cliente Commerce è responsabile della convalida e della manutenzione dei contenuti del suo file robots.txt. Per caricare un file di robots.txt, accedere a Commerce come amministratore di sistema.

Per caricare un file robots.txt in Commerce, seguire questa procedura:

  1. Accedere a Commerce come amministratore di sistema.
  2. Nel riquadro di spostamento sinistro, selezionare Impostazioni tenant (accanto al simbolo dell'ingranaggio) per espanderlo.
  3. Sotto Impostazioni tenant, selezionare robots.txt. Un elenco di tutti i domini associati all'ambiente appare nella parte principale della finestra.
  4. Selezionare Gestisci per caricare un file robots.txt per un dominio nell'ambiente.
  5. Nel menu a destra, selezionare il pulsante Carica (la freccia rivolta verso l'alto) accanto al dominio associato al file robots.txt. Viene visualizzata una finestra di dialogo del browser di file.
  6. Nella finestra di dialogo, individuare e selezionare il file robots.txt che si desidera caricare per il dominio associato, quindi selezionare Apri per completare il caricamento.

Annotazioni

  • Durante il caricamento, Commerce verifica che il file sia un file di testo, ma non convalida il contenuto del file.

  • I file di robots.txt caricati vengono gestiti sia nei domini di produzione personalizzati che nei domini interni generati dal commercio. Tuttavia, i domini interni includono anche l'intestazione della risposta X-Robots-Tag: noindex, nofollow in tutte le risposte HTTP per impedire l'indicizzazione dei motori di ricerca. Per ulteriori informazioni, vedere Header di risposta X-Robots-Tag per i domini interni.

Scaricare un file robots.txt

Per scaricare un file robots.txt in Commerce, seguire questa procedura:

  1. Accedere a Commerce come amministratore di sistema.
  2. Nel riquadro di spostamento sinistro, selezionare Impostazioni tenant (accanto al simbolo dell'ingranaggio) per espanderlo.
  3. Sotto Impostazioni tenant, selezionare robots.txt. Un elenco di tutti i domini associati all'ambiente appare nella parte principale della finestra.
  4. Selezionare Gestisci per scaricare un file robots.txt per un dominio nell'ambiente.
  5. Nel menu a destra, selezionare il pulsante Scarica (la freccia rivolta verso il basso) accanto al dominio associato al file robots.txt. Viene visualizzata una finestra di dialogo del browser di file.
  6. Nella finestra di dialogo, andare alla posizione desiderata sull'unità locale, confermare o inserire un nome file e quindi selezionare Salva per completare il download.

Annotazioni

È possibile utilizzare questa procedura per scaricare solo i file robots.txt caricati in precedenza attraverso gli strumenti di authoring di Commerce.

Eliminare un file robots.txt

Per eliminare un file robots.txt in Commerce, seguire questa procedura:

  1. Accedere a Commerce come amministratore di sistema.
  2. Nel riquadro di spostamento sinistro, selezionare Impostazioni tenant (accanto al simbolo dell'ingranaggio) per espanderlo.
  3. Sotto Impostazioni tenant, selezionare robots.txt. Un elenco di tutti i domini associati all'ambiente appare nella parte principale della finestra.
  4. Selezionare Gestisci per eliminare un file robots.txt per un dominio nell'ambiente.
  5. Nel menu a destra, selezionare il pulsante Elimina (il simbolo del cestino) accanto al dominio associato al file robots.txt. Viene visualizzata una finestra del browser di file.
  6. Nella finestra del browser di file, individuare e selezionare il file robots.txt che si desidera eliminare per il dominio, quindi selezionare Apri. Viene visualizzata una finestra di messaggio di avviso.
  7. Nella finestra del messaggio, selezionare Elimina per confermare l'eliminazione del file robots.txt.

Annotazioni

È possibile utilizzare questa procedura per eliminare solo robots.txt file caricati in precedenza tramite gli strumenti di creazione di Commerce.

Altre risorse