2016-11-16 2 views
0

Ich baue eine große Nachrichtenseite und wir werden mehrere tausend Artikel haben. Bisher haben wir über 20.000. Wir planen ein Hauptmenü mit Links, die Artikel basierend auf diesen Kriterien anzeigen. Wenn Sie auf "Backen" klicken, werden alle Artikel angezeigt, die sich auf "Backen" beziehen, und "Backen/Kuchen" zeigt alles an, was mit Kuchen zu tun hat.Pro und Contra der Verwendung von hierarchischen URLs im Vergleich zu flachen?

Im Moment wägen wir ab, ob für jeden Artikel hierarchische URLs verwendet werden sollen. Wenn ich auf der „Back/Kuchen“ Seite, und ich einen Artikel klicken, die „Chocolate Raspberry Cake“ sagt, wäre es am besten, dass die Artikel zu einem bestimmten, hierarchische URL zu setzen wie folgt aus:

website.com/baking/cakes/chocolate-raspberry-cake 

oder eine generische, flache wie folgt:

website.com/articles/chocolate-raspberry-cake 

Was sind die Vor- und Nachteile der jeweils tun? Ich kann mir Fälle für jeden Ansatz vorstellen, aber ich frage mich, was Sie denken.

Danke!

Antwort

1

Es hängt wirklich von der Struktur Ihrer Website ab. Es gibt keine richtige Antwort für jede Site.

Das ist gesagt, hier ist meine Empfehlung für eine Nachrichten-Website: Anstatt die Kategorie in die URL einzubetten, betten Sie das Datum ein. Zum Beispiel: website.com/article/2016/11/18/chocolate-raspberry-cake oder sogar website.com/2016/11/18/chocolate-raspberry-cake. So können Sie mehr als einmal über Chocolate Raspberry Cake schreiben, solange Sie es nicht am selben Tag tun. Wenn ich Nachrichten durchsuche, finde ich es hilfreich, das Datum zu identifizieren, an dem ein Artikel so schnell wie möglich geschrieben wurde; das Einbetten in die URL ist sehr hilfreich.

Hierarchische URLs basierend auf Kategorien sperren Sie in eine einzelne Kategorie für jeden Artikel, was zu einschränkend sein kann. Es kann Artikel geben, die mehreren Kategorien entsprechen. Wenn Sie Ihre Website so eingerichtet haben, dass für jeden Artikel eine einzelne primäre Kategorie erforderlich ist, ist dies möglicherweise kein Problem für Sie.

Hierarchische URLs basierend auf Kategorien können ebenfalls problematisch sein, wenn sich Kategorien ändern. Zum Beispiel könnten im Fall von Tippfehlern Änderungen an der Pluralisierung, ein neuer Begriff, der in Mode kommt und einen vorhandenen Begriff ersetzt, oder auch nur eine Änderung im Wortlaut (z. B. "Backen" könnte zu "Backwaren" werden). Die Begriffe, die bei der Erstellung des Artikels vorlagen, werden für immer in Ihrer URL-Struktur verewigt, es sei denn, Sie ändern sie rückwirkend (alte Links ungültig machen, also stellen Sie sicher, dass Sie Drupal's Redirect module verwenden).

Wenn die Einbettung des Datums in die URL keine Option ist, dann wäre meine zweite Wahl die flache URL-Struktur, weil es Ihnen URLs gibt, die kürzer und einfacher zu merken sind. Ich würde empfehlen, "Artikel" anstelle von "Artikel" in der URL zu verwenden, da es Ihnen einen Charakter speichert.

Verwandte Themen