No se puede guardar el envío como clave de URL

Este artículo proporciona una solución al problema cuando no puede guardar el envío como clave de URL (por ejemplo, /shipping) para productos o páginas de CMS. Cuando intente guardar la clave URL, recibirá un error que indica que se trata de una URL duplicada.

Descripción description

Entorno

Adobe Commerce (todos los métodos de implementación), 2.4.x

Problema

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

Pasos a seguir:

Cree una página de CMS con la clave de URL envío.

Resultado esperado:

La página guarda gastos de envío como clave de URL.

Resultado real:

No puede guardar debido a que se produce este error:
El valor especificado en el campo Clave de dirección URL generaría una dirección URL que ya existe.

Causa

Envío es una palabra reservada definida en vendor/magento/module-shipping/etc/frontend/routes.xml.

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

Resolución resolution

No puedes usar el término shipping en tu clave de URL, pero puedes usar el término shipping combinado con otra carta o número (por ejemplo, shipping1 y shipping2).

Aunque el término no tiene que ser shipping+<, otro número o letra>; el término podría ser cualquier cadena siempre que la longitud no supere los 255 caracteres.

Siga estos pasos:

  1. Inicie sesión en el administrador de Adobe Commerce.

  2. Ir a Marketing > SEO y búsqueda > reescrituras de URL.

  3. Haga clic en Agregar reescritura de URL.

  4. Seleccione Personalizado en la lista desplegable Crear reescritura de URL.

    1. Escriba la ruta de solicitud como envío.

    2. En la Ruta de destino, escriba la nueva clave de dirección URL (por ejemplo, envío1).

    3. Seleccione No en la lista desplegable Redirigir.

      (Nota: la ruta de solicitud es lo que un usuario introduce en el explorador y la ruta de destino es a donde debe redirigirse.)

Además, evite utilizar estas palabras clave etiquetadas como reserved palabras clave que hacen que aparezca la misma excepción. El uso de cualquiera de estas palabras clave enumeradas a continuación como valor de clave URL provocará que aparezca el mismo error.

"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"

Lectura relacionada

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