Impossibile salvare la spedizione come chiave URL

Questo articolo fornisce una soluzione al problema quando non è possibile salvare la spedizione come chiave URL (ad esempio: /spedizione) per prodotti o pagine CMS. Quando tenti di salvare la chiave URL, ricevi un errore che indica che la chiave URL è un URL duplicato.

Descrizione description

Ambiente

Adobe Commerce (tutti i metodi di distribuzione), 2.4.x

Problema

You cannot save a CMS page with the term shipping in the URL key.

Passaggi da riprodurre:

Crea una pagina CMS con la chiave URL come spedizione.

Risultato previsto:

La pagina viene salvata con shipping come chiave URL.

Risultato effettivo:

Non puoi salvare perché si verifica questo errore:
Il valore specificato nel campo Chiave URL genererebbe un URL già esistente.

Causa

Spedizione è una parola riservata definita in vendor/magento/module-shipping/etc/frontend/routes.xml.

<router id="standard">
      <route id="shipping" frontName="shipping">
          <module name="Magento_Shipping" />
      </route>
  </router>

Risoluzione resolution

Non puoi usare il termine shipping nella chiave URL, ma puoi usare il termine shipping combinato con un'altra lettera o numero (ad esempio shipping1 e shipping2).

Anche se il termine non deve essere shipping+< un altro numero o lettera>, potrebbe essere qualsiasi stringa purché la lunghezza non superi 255 caratteri.

Effettua le seguenti operazioni:

  1. Accedi ad Adobe Commerce Admin.

  2. Vai a Marketing > SEO e ricerca > URL riscrive.

  3. Fare clic su Aggiungi riscrittura URL.

  4. Seleziona Personalizzato nel menu a discesa Crea URL Riscrittura.

    1. Digitare il percorso della richiesta come spedizione.

    2. Nel Percorso di destinazione digitare la nuova chiave URL (ad esempio, shipping1).

    3. Seleziona No nel menu a discesa Reindirizza.

      (Nota: il percorso della richiesta è ciò che un utente immette nel browser e il percorso di destinazione è il punto in cui deve reindirizzare.)

Inoltre, evita di usare queste parole chiave etichettate come parole chiave riservate che causano la visualizzazione della stessa eccezione. L’utilizzo di una qualsiasi delle parole chiave elencate di seguito come valore chiave URL causerà la visualizzazione dello stesso errore.

"admin"
"adminAnalytics"
"analytics"
"api"
"backup"
"bulk"
"captcha"
"catalog"
"catalogsearch"
"checkout"
"cms"
"contact"
"cookie"
"customer"
"directory"
"downloadable"
"giftmessage"
"groupedProduct"
"indexer"
"instantpurchase"
"loginascustomer"
"marketplace"
"mui"
"multishipping"
"newsletter"
"oauth"
"paypal"
"persistent"
"productalert"
"releaseNotification"
"reports"
"review"
"robots"
"rss"
"sales"
"search"
"security"
"sendfriend"
"shipping"
"stores"
"swagger"
"swatches"
"tax"
"theme"
"translation"
"vault"
"wishlist"

Lettura correlata

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f