Versand als URL-Schlüssel kann nicht gespeichert werden

Dieser Artikel bietet eine Problemumgehung, wenn Sie den Versand für Produkte oder CMS-Seiten nicht als URL-Schlüssel speichern können (z. B.: /). Beim Versuch, den URL-Schlüssel zu speichern, wird eine Fehlermeldung angezeigt, die darauf hinweist, dass es sich bei dem URL-Schlüssel um eine doppelte URL handelt.

Beschreibung description

Umgebung

Adobe Commerce (alle Bereitstellungsmethoden), 2.4.x

Problem

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

Schritte zur Reproduktion:

Erstellen Sie eine CMS Seite mit dem URL-Schlüssel shipping.

Erwartetes Ergebnis:

Die Seite wird mit Versand als URL-Schlüssel gespeichert.

Tatsächliches Ergebnis:

Speichern nicht möglich, da dieser Fehler auftritt:
Der im Feld URL-Schlüssel angegebene Wert würde eine bereits vorhandene URL generieren.

Ursache

Versand ist ein reserviertes Wort, das in vendor/magento/module-shipping/etc/frontend/routes.xml definiert ist.

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

Auflösung resolution

Sie können den Begriff Shipping in Ihrem URL-Schlüssel nicht verwenden. Sie können jedoch den Begriff Shipping in Kombination mit einem anderen Buchstaben oder einer anderen Nummer verwenden (z. B. shipping1 und shipping2).

Obwohl der Begriff nicht unbedingt Shipping+< eine andere Zahl oder ein anderer Buchstabe> sein muss, kann der Begriff eine beliebige Zeichenfolge sein, solange die Länge nicht mehr als 255 Zeichen beträgt.

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich beim Adobe Commerce Admin an.

  2. Wechseln Sie zu Marketing > SEO und Suche > URL-.

  3. Klicken Sie URL-Umschreibung hinzufügen.

  4. Wählen Sie Benutzerdefiniert in der Dropdown Liste „URL-Umschreibung erstellen aus.

    1. Geben Sie den Anfragepfad als "".

    2. Geben Sie in Zielpfad den neuen URL-Schlüssel ein (z. B. shipping1).

    3. Wählen Nein in der Dropdown Umleiten aus.

      (Hinweis: Der Anfragepfad ist der Pfad, den ein Benutzer im Browser eingibt, und der Zielpfad ist, an den er umgeleitet werden soll.)

Vermeiden Sie außerdem die Verwendung dieser Schlüsselwörter, die als reservierte Schlüsselwörter gekennzeichnet sind, wodurch dieselbe Ausnahme auftritt. Wenn Sie eines der unten aufgeführten Keywords als URL-Schlüsselwert verwenden, wird derselbe Fehler angezeigt.

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

Verwandtes Lesen

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