Configurare l’URL di base

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. In Generale nel pannello a sinistra, scegli Web.

  3. Espandere Il selettore di espansione nella sezione Base URL.

    • Base URL — Immettere l'URL di base completo per il proprio archivio. Assicurati di terminare l’URL con una barra, in modo che possa essere esteso con chiavi URL aggiuntive dal tuo archivio. Esempio: http://yourdomain.com/

      NOTE
      Non modificare il segnaposto nel campo Base Link URL. È un segnaposto utilizzato per creare collegamenti relativi all’URL di base.
    • Base URL for Static View Files — (Facoltativo) Specificare un percorso alternativo per l'URL di base per i file di visualizzazione statica immettendo il percorso che inizia con il segnaposto seguente:

      {{unsecure_base_url}}

    • Base URL for User Media Files — (Facoltativo) Specificare un percorso alternativo per l'URL di base per i file multimediali utente immettendo il percorso che inizia con il segnaposto seguente:

      {{unsecure_base_url}}

      In un'installazione tipica, non è necessario aggiornare i percorsi dei file di visualizzazione statica o dei file multimediali perché sono relativi all'URL di base.

    Configurazione generale - URL di base Web

    NOTE
    I segnaposto racchiusi tra parentesi graffe sono tag di markup per le variabili.
  4. Al termine, fare clic su Save Config.

Configurare l’URL di base sicuro

Se il dominio dispone di un certificato di sicurezza valido, puoi configurare gli URL sia della vetrina che dell’amministratore per trasmettere i dati su un canale sicuro (https). Senza un certificato di sicurezza valido, l’archivio non può funzionare con il protocollo protetto (SSL/TLS).

  1. Espandere Il selettore di espansione nella sezione Base URLs (Secure) ed effettuare le seguenti operazioni:

    Configurazione generale - URL di base sicuri

    • Secure Base URL — Immettere l'URL di base sicuro completo, seguito da una barra. Esempio: https://yourdomain.com/

    • Secure Base Link URL — Non modificare il segnaposto nel campo URL del collegamento di base protetto. Viene utilizzato per creare collegamenti relativi all’URL di base sicuro.

    • Secure Base URL for Static View Files — (Facoltativo) Specificare un percorso alternativo per l'URL di base protetto per i file di visualizzazione statica immettendo il percorso che inizia con il segnaposto seguente:

      {{secure_base_url}}

    • Secure Base URL for User Media Files — (Facoltativo) Specificare un percorso alternativo per l'URL di base sicuro per i file multimediali utente immettendo il percorso che inizia con il segnaposto seguente:

      {{secure_base_url}}

  2. Per migliorare la sicurezza, impostare entrambe le opzioni seguenti su Yes.

    • Use Secure URLs on Storefront
    • Use Secure URLs in Admin
  3. Per Enhanced Security Settings, eseguire le operazioni seguenti:

    • Enable HTTP Strict Transport Security (HSTS) — Se si desidera che nell'archivio vengano visualizzate solo le richieste di pagina HTTPS protette, impostare su Yes.

    • Upgrade Insecure Requests — Per aggiornare le richieste di pagine HTTP standard non protette a HTTPS protetto, impostare su Yes.

  4. Imposta Offloader Header per il server.

    La maggior parte delle installazioni di Commerce utilizza l'impostazione predefinita X-Forward-Proto per identificare il protocollo come HTTP o HTTPS. Se la configurazione del server utilizza un offloader_header diverso, immetterlo qui.

  5. Al termine, fare clic su Save Config.

Includi il codice store negli URL

NOTE
Quando l'opzione Aggiungi codice store agli URL è impostata su Yes, è necessario includere i codici store negli URL del browser. Questa impostazione assicura che le riscritture URL siano mappate correttamente e che tutte le pagine siano aperte correttamente, senza "404 Pagina non trovata" errori.
  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. In General ​nel pannello a sinistra, scegli Web.

  3. Espandere Il selettore di espansione nella sezione URL Options.

  4. Imposta Add Store Code sulla tua preferenza:

    • URL with Store Code: http://www.yourdomain.com/magento/[store-code]/index.php/url-identifier
    • URL without Store Code: http://www.yourdomain.com/magento/index.php/url-identifier

    Configurazione generale - Opzioni URL Web

  5. Al termine, fare clic su Save Config.

  6. Fai clic sul collegamento Cache Management nel messaggio nella parte superiore dell'area di lavoro. Quindi, segui le istruzioni per aggiornare la cache.

    Messaggio gestione cache

Risoluzione dei problemi degli URL

Se dopo aver seguito le istruzioni di configurazione, alcune pagine continuano a essere servite con l'URL non protetto (http://), eseguire le operazioni seguenti:

  • Modifica l’URL di base (non sicuro) con l’URL HTTPS sicuro.
  • Sul server, modificare il file .htaccess (o il load balancer) in modo che l'URL non protetto venga reindirizzato all'URL protetto.

Utilizza un URL amministratore personalizzato

Come best practice per la sicurezza, Adobe consiglia di utilizzare un URL amministratore univoco invece del admin predefinito o un termine comune come backend. Anche se non protegge direttamente il sito da un determinato attore non valido, può ridurre l'esposizione a script che tentano di ottenere l'accesso non autorizzato.

NOTE
Verifica con il provider di hosting prima di implementare un URL amministratore personalizzato. Alcuni provider di hosting richiedono un URL standard per soddisfare le regole di protezione del firewall.

In un’installazione tipica, l’URL e il percorso dell’amministratore seguono immediatamente l’URL di base. Il percorso di amministrazione è una directory sotto la directory principale.

  • URL predefinito: http://yourdomain.com/magento/
  • Percorso amministratore predefinito: admin
  • URL e percorso amministratore predefiniti: http://yourdomain.com/magento/admin

Anche se è possibile modificare l’URL e il percorso dell’amministratore in un’altra posizione, eventuali errori rimuovono l’accesso all’amministratore e devono essere corretti dal server.

NOTE
Per precauzione, non provare a modificare l’URL amministratore personalmente, a meno che non si sappia come modificare i file di configurazione sul server. Per i progetti Adobe Commerce distribuiti nell'infrastruttura cloud, modifica l'URL amministratore seguendo le istruzioni nella Guida di Adobe Commerce sull'infrastruttura cloud.

Metodo 1: Cambiare da Amministratore

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Advanced e scegli Admin.

  3. Espandere Il selettore di espansione nella sezione Admin Base URL.

  4. Imposta le opzioni di configurazione per l’URL personalizzato:

    Configurazione avanzata - URL base amministratore

    Se necessario, deselezionare la casella di controllo Use system value per modificare l'impostazione.

    • Imposta Use Custom Admin URL su Yes.

    • Immetti Custom Admin URL: http://yourdomain.com/magento/

      NOTE
      L’URL amministratore deve trovarsi nella stessa installazione di Commerce e avere la stessa directory principale dei documenti della vetrina.
    • Imposta Custom Admin Path su Yes.

    • Per Custom Admin Path, immettere il percorso da utilizzare come nome della cartella di amministrazione personalizzata.

      Esempio: sample_custom_admin

  5. Al termine, fare clic su Save Config.

  6. Dopo aver salvato le modifiche, esci dall’amministratore e accedi di nuovo utilizzando il nuovo URL e percorso di amministratore.