Kan niet opslaan verzending als URL-sleutel

Dit artikel biedt een oplossing voor het probleem wanneer u de verzending niet als URL-sleutel kunt opslaan (bijv., /Shipping) voor producten of CMS-pagina's. Wanneer u de URL-sleutel probeert op te slaan, ontvangt u een fout die aangeeft dat de URL-sleutel een dubbele URL is.

Betrokken producten en versies

Adobe Commerce (alle implementatiemethoden) 2.4.x

Probleem

U kunt een CMS-pagina met de term niet opslaan verzending in de URL-sleutel.

Stappen om te reproduceren:

Een CMS page met de URL-sleutel als verzending.

Verwacht resultaat:

De pagina wordt opgeslagen met verzending als URL-sleutel.

Werkelijk resultaat:

U kunt niet opslaan omdat deze fout optreedt:
Met de waarde die u opgeeft in het veld URL-sleutel, wordt een bestaande URL gegenereerd.

Oorzaak

Verzending is een gereserveerd woord dat is gedefinieerd in vendor/magento/module-shipping/etc/frontend/routes.xml.

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

Oplossing

U kunt de term niet gebruiken verzending in uw URL-sleutel - maar u kunt de term verzending gecombineerd met een andere letter of een ander getal (Bijvoorbeeld verzending1 en verzending2).

Hoewel de term niet hoeft te worden gebruikt verzending+<another number="" or="" letter=""> - de term kan een willekeurige tekenreeks zijn zolang de lengte niet wordt overschreden 255 tekens.

Voer de volgende stappen uit:

  1. Meld u aan bij de Adobe Commerce-beheerder.

  2. Ga naar Marketing > SEO & Search > URL Rewrites.

  3. Klik op Add URL Rewrite.

  4. Selecteren Custom in de Create URL Rewrite vervolgkeuzelijst.

    1. Typ de Request Path als verzending.

    2. In de Target Path Typ de nieuwe URL-sleutel (Bijvoorbeeld "Shipping1").

    3. Selecteren No in de Redirect vervolgkeuzelijst.

      (Opmerking: Het verzoekpad is het pad dat een gebruiker in de browser invoert en het doelpad is het pad waarnaar de gebruiker moet omleiden.)

Vermijd bovendien het gebruik van deze trefwoorden met het label gereserveerd trefwoorden die ertoe leiden dat dezelfde uitzondering wordt weergegeven. Als u een van deze trefwoorden gebruikt als een URL-sleutelwaarde, wordt dezelfde fout weergegeven.

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

Gerelateerde lezing

  • URL herschrijft in onze Gebruikershandleiding voor Verkoop en Aanbiedingen.
  • SEO Best practices in onze Gebruikershandleiding voor Merchandising en Promoties…
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a