Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Probleme mit Pathauto bei Übernahme

Eingetragen von jr-ewing (51)
am 29.09.2009 - 23:03 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,
ich möchte eine alte Seite die auf einem anderen CMS liegt nun nach Drupal migrieren.
Daher habe ich mir ein Script gebastelt das auch soweit funktioniert.

Leider habe ich aber ein Problem bei der Url Übernahme.

Alte URL
Gem%FC%DFe+suppe-1_78_de.html

Diese möchte ich nun mit auf Drupal übernehmen

Drupal macht mir dabei allerdings folgende Url draus:

Gemüße suppe-1_78_de.html

Sprich die Umlaute werden umgewandelt und das Pluszeichen mit Leer ersetzt.

In Pathauto habe ich eingestellt dass er Pluszeichen in Ruhe läßt. Trotzdem macht er es raus.
Gibt es eine andere Möglichkeit die URL von oben zu behalten ohne mit 301er Weiterleitungen zu arbeiten ?

Gruß Tom

‹ Probleme mit Strato und Drupal 6.x [gelöst] Drupal Suche und Metadaten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Arbeite mit 301-Redirects und freu Dich über Drupal

Eingetragen von R.Hendel (234)
am 30.09.2009 - 06:28 Uhr

Moin,
meines Erachtens bist Du stehst Du gerade im Begriff, eine bedauerliche Beschränkung Deines alten Systems ohne Not in Dein neues zu übernehmen. Sei doch froh, dass Drupal Dir endlich saubere URLs ermöglicht.
Du kommst dabei nicht umhin, mit 301 Mapping Pfaden zu arbeiten. Das ist u.U. sehr aufwändig und lästig. Verbuch den Aufwand am Besten unter "Altlasten" und befrei Dich davon. :-)

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank, geht aber nicht so einfach

Eingetragen von jr-ewing (51)
am 30.09.2009 - 08:18 Uhr

Vielen Dank,
Ich bin froh dass Drupal die Möglichkeit besitzt eigene Urls anzugeben.
Das war auch ein Punkt für die Entscheidung hin zu Drupal. Ich migriere hier gerade 10 Domains die alle vorher das Altsystem benutzten. Darunter ein Forum mit knapp 14000 Unterseiten

Der Aufwand der mir durch die neuen Urls verursacht werden würden beläuft sich auf ca. 10 Manntage.
Daher frag ich lieber nach einen Workarround ?

gruß Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Automatisierung der Redirects

Eingetragen von R.Hendel (234)
am 30.09.2009 - 14:00 Uhr

Wie werden die bestehenden Inhalte in Drupal übernommen? Bei Node-Import gäbe z.B. die Möglichkeit, die alten URLs mit in CCK-Felder zu importieren, um in einem zweiten Schritt aus diesen Daten entsprechende Redirects in der Node-Alias Tabelle zu erstellen.

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier mal ein Snippet aus meinem Import

Eingetragen von jr-ewing (51)
am 30.09.2009 - 14:14 Uhr

Hier mal ein Snippet aus meinem Import

<?php

// hier wird aus dem alt System die Url 1:1 zusammengebaut.
$rowkeys['url'] = urlencode($rowcat['name'])."-".$rowcat['id'].".html";

// jetzt versuche ich das in path reinzubringen.

   
$node->pathauto_perform_alias = 0;
   
$node->path = $rowkeys['url'];

   
node_validate($node,$error);

    if (!
form_get_errors()) {
       
$node = node_submit($node);
       
node_save($node);
    }
?>

ich habe auch schon versucht direkt in die url_alias Tabelle reinzuschreiben.

Die Plus Zeichen entfernt er auf jeden Fall weil in der /index.php die function drupal_urlencode($text) aufruft.

Man muss wohl dazu den Core anfassen, was man sehr ungern macht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Thread am besten unter "Module" neu stellen

Eingetragen von R.Hendel (234)
am 30.09.2009 - 14:45 Uhr

Hallo,
hier kann ich leider nicht weiterhelfen.
Ich würde diese Frage nach dem Import von Sonderzeichen in die url_alias Tabelle noch einmal als eigenständigen Thread im allgemeinen Module-Forum neu stellen. So besteht m.E. die beste Aussicht auf Unterstützung.

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auf jeden Fall vielen Dank

Eingetragen von jr-ewing (51)
am 30.09.2009 - 15:01 Uhr

Auf jeden Fall vielen Dank für Ihre Unterstützung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmal eine etwas

Eingetragen von netzkoop (1820)
am 30.09.2009 - 16:31 Uhr

Nochmal eine etwas grundsätzlichere Frage:
Warum benutzt du dann überhaupt das Modul Pathauto und verpasst nicht jedem Node beim Import einen eigenen URL-Alias?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pathauto ist für neue

Eingetragen von jr-ewing (51)
am 30.09.2009 - 16:38 Uhr

Pathauto ist für neue zusätzliche Inhalte gedacht.

Ich schieb jetzt mal meine Urls direkt in die url_alias Tabelle. Mal schauen was er jetzt macht
Trotzdem entfernt er die Pluszeichen

In Pathauto habe ich eingestellt dass er Pluszeichen in Ruhe lassen soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe soeben die

Eingetragen von jr-ewing (51)
am 30.09.2009 - 17:24 Uhr

Habe soeben die Funktion

custom_url_rewrite_inbound

entdeckt:

http://api.drupal.org/api/function/custom_url_rewrite_inbound/6

keine Ahnung ob mir die was hilft aber vielleich kann ich damit die Urls anpassen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association