Fehlerquelle Pathauto: automatischer Alias zeigt auf Unterverzeichnis

Suchmaschinenfreundliche URLs erhält man bei Drupal am einfachsten, wenn man neben dem Core-Modul Path auch Pathauto und Token einsetzt. Im Zusammenspiel mit Taxonomy lassen sich sehr schöne suchmaschinen- und benutzerfreundliche URLs erzeugen. Allerdings lauert hier eine Falle, die man unbedingt kennen sollte, um keine unangenehme Überraschung zu erleben.

Wird bei der automatischen Generierung des URL-Alias nämlich der Name eines vorhandenen Unterverzeichnises direkt hinter dem Domain-Namen eingefügt, so wird der versuchen Webserver die Inhalte aus diesem Verzeichnis auszuliefern. Was natürlich fehlschlägt, da in diesem Unterverzeichnis andere Inhalte lagern. Anstatt die gewünschte Seite zu präsentieren wird der Webserver mit einer Fehlermeldung reagieren. Um dies zu vermeiden sollte man unbedingt darauf achten, dass Taxonomie-Begriffe oder der Inhaltstyp nicht zu Beginn des Ersetzungsmuster für den automatischen URL-Alias verwendet werden.

Beispiel: vor das fehleranfällige Muster [termpath]/[title] setzt man einen festen Begriff und verwendet z.B. das Ersetzungsmuster inhalte/[termpath]/[title]

Der feststehende Begriff "inhalte" sorgt hier dafür, dass auch dann korrekte Pfade generiert werden, wenn einem der verwendeten Vokabulare versehentlich ein Taxonomy-Term hinzugefügt wird, der mit einem vorhandenen Verzeichnis identisch ist.

Ist dies aus irgendeinem Grund nicht möglich, muss sichergestellt werden, dass auf keinen Fall ein vorhandenes Unterverzeichnis als Taxonomiebegriff bzw. als Name für einen Inhaltstyp verwendet wird.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

Weitere Informationen über Formatierungsoptionen

Mit dem Speichern des Kommentars akzeptieren Sie die Mollom Datenschutzrichtlinie.

Das Team

Martina Ruediger

Martina Rüdiger
(X)HTML/CSS, PHP, Drupal, Wordpress, Konzeption, Design und Umsetzung von modernen Web-Layouts, SEO, Printdesign

 

Jürgen Thau
Kundenberatung, Projektsteuerung, PHP, JavaScript, Drupal, Joomla, Drupal- und Joomla-Schulungen  

Was wir bieten

  • Konzeption und Gestaltung rund um Ihre Web-Seite
  • Online Shops
  • barrierearmes und zukunftssichere Designs
  • Beratung rund um Content-Management
  • maßgefertigte Lösungen
  • ergänzende Angebote aus dem Print-Bereich
  • bedarfsgerechte Web-Hosting-Angebote
  • Schulungen vor Ort
  • Unterstützung nach dem Start Ihrer Web-Seite

Referenzen

Neugierig geworden auf unser Angebot? Schauen Sie doch auch mal in unsere Referenzen rein!

re:publica 12

Gezwitschert ...

  • Neu im Blog: PHPlist: Mailversand drosseln bei Beschränkungen durch den Provider http://t.co/0fTlsaTZ vor 1 Woche 2 Tage
  • Neu im Blog: CKeditor verhindert private File-Downloads in Drupal7 http://t.co/r5rveT30 vor 2 Wochen 4 Tage

Neueste Kommentare