Impossibile salvare shipping come chiave URL

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

Prodotti e versioni interessati

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

Problema

Non puoi salvare una pagina CMS con il termine shipping nella chiave URL.

Passaggi da riprodurre:

Crea un CMS page con la chiave URL come shipping.

Risultato previsto:

La pagina viene salvata con shipping come chiave URL.

Risultato effettivo:

Impossibile salvare in quanto 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>

Soluzione

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+<altro numero o lettera>, potrebbe essere una stringa qualsiasi purché la lunghezza non superi 255 caratteri.

Effettua le seguenti operazioni:

  1. Accedi ad Adobe Commerce Admin.

  2. Vai a Marketing > SEO & Search > URL Rewrites.

  3. Fare clic su Add URL Rewrite.

  4. Selezionare Custom nel menu a discesa Create URL Rewrite.

    1. Digitare Request Path come spedizione.

    2. In Target Path digitare la nuova chiave URL (Ad esempio, "shipping1").

    3. Selezionare No nel menu a discesa Redirect.

      (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
8bd06ef0-b3d5-4137-b74e-d7b00485808a