Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

URL-Zuordnungen als Beispiele

Kleine, realistische URL-Zuordnungen im CSV-, JSON-, Excel-, LibreOffice-, Apache- und nginx-Format, mit Weiterleitungen mit Abfrage, vorübergehenden Weiterleitungen und Platzhaltern, jede mit exp:url:import --dry-run…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/examples/url-maps/README.md

On this page

This page is a translation. Read the English original

URL-Zuordnungen als Beispiele

Diese Dateien sind kleine URL-Zuordnungen einer gedachten alten Website, die zur Website Fit & Healthy der Exponential-Demo umzieht. Kopieren Sie eine, ändern Sie die Adressen auf Ihre eigenen und importieren Sie sie. Jedes Ziel ist eine Seite dieser Website, daher lässt sich jede Datei sauber in sie importieren (nur die Knoten-ID muss eventuell angepasst werden, siehe unten). Die Dateien sind dieselben wie die englischen, mit deutschen Hinweisen und Kommentaren.

Wie Sie sie verwenden: URLs migrieren. Die Spalten und Arten: URL-Zuordnungen importieren und exportieren. Jede Einzelheit der Formate: Die Dateiformate für URL-Zuordnungen.

Die Dateien

DateiFormatWas sie zeigtZeilen
alte-site.csvCSVDauerhafte Weiterleitungen einzelner Seiten, ein Ziel über die Knoten-ID (node:163), ein alias, der die Seite unter der alten Adresse zeigt8
alte-site.jsonJSONDieselben Weiterleitungen als JSON, mit dem Kopf exp-url-map/17
alte-site.htaccessApacheRewriteRule, ein Redirect eines ganzen Bereichs (gelesen, wie Apache ihn beantwortet: die Seite und alles darunter), RedirectMatch als Platzhalter und eine alte Adresse mit Abfrage (RewriteCond %{QUERY_STRING})7
alte-site.nginxnginxlocation = mit return, alte Adressen mit Abfrage (if ($args = ...)), rewrite als Platzhalter und eine map einzelner Seiten7
query-und-voruebergehend.csvCSVWeiterleitungen mit Abfrage (/index.php?id=12), eine 308 und vorübergehende Weiterleitungen über die Art (redirect-temporary) und über den Status (307)5
wildcards.csvCSVPlatzhalter: ein umgezogener Bereich, ein * mitten in einer Adresse, ein vorübergehender Platzhalter und ein direkter (ohne Weiterleitung)4
alte-site.xlsxExcelDie einzelnen Seiten aus alte-site.csv als Excel-Arbeitsmappe: die Spaltennamen in der ersten Zeile des ersten Blatts8
alte-site.odsOpenDocumentDasselbe als LibreOffice-Tabelle8

„Zeilen“ ist, was der Import aus der Datei macht: Ein Redirect von Apache ergibt zwei Zeilen (die Seite und einen Platzhalter für alles darunter).

Eine ausprobieren

Die Datei planen, ohne etwas zu schreiben:

./console exp:url:import doc/ger-de/beispiele/url-zuordnungen/alte-site.csv -s site --dry-run
URL map dry run: doc/ger-de/beispiele/url-zuordnungen/alte-site.csv (8 rows)
  Plan:   8 new, 0 changed, 0 unchanged, 0 duplicate, 0 conflict, 0 broken target, 0 unknown host, 0 not importable
  Action: 8 to create, 0 to update, 0 skipped
  Done:   8 created, 0 updated, 0 skipped, 0 failed

Bei einem Probelauf zählt „Done“, was der Import tun würde. Lassen Sie --dry-run weg, um zu importieren, und machen Sie es mit ./console exp:url:undo <nummer> wieder rückgängig (die Nummer gibt der Import aus, und ./console exp:url:batches listet sie). In der Administration zeigt Setup > URL-Übersetzer > Importieren > Formate und Beispiele jede dieser Dateien mit den Spalten und Arten: kopieren, herunterladen oder eine Textdatei mit Im Import öffnen gleich in den Import übernehmen (bei deutscher Oberfläche die deutschen Dateien).

Prüfen Sie nach einem echten Import, dass jede alte Adresse dort ankommt, wo die Datei es sagt (die Basis ist die Website, in die Sie importiert haben):

./console exp:url:test doc/ger-de/beispiele/url-zuordnungen/alte-site.csv --base=https://www.example.com -s site

In der Administration tut Prüfen auf der Seite mit dem Ergebnis des Imports dasselbe. Für eine eigene Datei zeigt das Tutorial exp:url:from-sitemap, exp:url:from-404 und exp:url:suggest.

Wie sie geprüft wurden

Jede Datei wurde mit exp:url:import --dry-run gegen eine Installation mit der Website Fit & Healthy geplant: Jede Zeile jeder Datei kam als Neu heraus, ohne fehlendes Ziel, Konflikt, unbekannten Host oder nicht importierbare Zeile.

Auf Ihrer eigenen Website

  • Ersetzen Sie die alten Adressen durch die Ihrer alten Website und die neuen durch Seiten Ihrer Website. Eine neue Adresse, die es nicht gibt, steht als Ziel fehlt in der Vorschau und wird nicht importiert.
  • node:163 ist die Seite Running der Installation, auf der die Dateien geprüft wurden. Knoten-IDs unterscheiden sich von Installation zu Installation: Nehmen Sie die Knoten-ID Ihrer eigenen Seite (die Seite Running der Demo ist node:171).
  • /user/login, /content/view/full/2 und andere Adressen des Systems können keine alten Adressen sein: Die Vorschau listet sie als Konflikt.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x