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:
-
Accedi ad Adobe Commerce Admin.
-
Vai a Marketing > SEO & Search > URL Rewrites.
-
Fare clic su Add URL Rewrite.
-
Selezionare Custom nel menu a discesa Create URL Rewrite.
-
Digitare Request Path come spedizione.
-
In Target Path digitare la nuova chiave URL (Ad esempio, "shipping1").
-
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
- URL riscrive nella guida utente per merchandising e promozioni.
- Best practice per l'ottimizzazione SEO nella guida utente per merchandising e promozioni.