Warum sollten Pfade mit Schrägstrichen anstelle von Abfragezeichenfolgenvariablen in einer Webseiten-URL verwendet werden?


27

Warum sollten Pfade mit Schrägstrichen anstelle von Abfragezeichenfolgenvariablen in einer Webseiten-URL verwendet werden?

Antworten:


7

Ein Grund für dieses Ziel bei der ersten Entwicklung ist, dass Sie von Anfang an kritisch über die Linkstruktur Ihrer Website nachdenken müssen. Ist die Hierarchie in der URL klar, fließt diese Klarheit natürlich in die Struktur der Website ein und erleichtert die Navigation für Ihre Benutzer und die Suchmaschinen.

Abhängig davon, wie Sie Ihre Website entwickeln, kann es auch hilfreich sein, von Anfang an über die URL-Struktur nachzudenken. Welche Controller benötigen Sie, wie führen Sie das Routing durch usw.

Andere Gründe, wie die Lesbarkeit von URLs und die Hackbarkeit, wurden in anderen Antworten angesprochen.

Alle Suchmaschinen arbeiten heutzutage ziemlich gut mit Abfragezeichenfolgenparametern, aber wenn Sie eine neue Site starten, lohnt es sich auf jeden Fall, saubere URLs zu verwenden.


Es ist wichtig, die URL-Struktur zu Beginn eines Projekts zu berücksichtigen . Aus diesem Grund wähle ich diese als beste Antwort.
Chris W. Rea

6

Einer der Hauptgründe ist die Lesbarkeit durch den Endbenutzer. Eine durchgestrichene / neu geschriebene URL ist bedeutend einfacher zu lesen und zu schreiben als eine lange Folge von Abfragen, die am Ende einer Basis-URL angehängt sind


3

Einige Leute behaupten, dass es einen positiven SEO-Effekt hat. Durch das Einfügen von Stichwörtern, nach denen Benutzer in der URL suchen, können Ihre Suchmaschinen-Rankings höher sein.

Weitere Gründe sind eine übersichtliche URL-Struktur und die Möglichkeit, URLs zu erraten, indem URL-Pfadkomponenten entfernt werden, um zu höheren Navigationsebenen zu gelangen.

Wenn Sie ein MVC-Framework jeglicher Art verwenden, müssen Sie mehr oder weniger auf diese Weise arbeiten, indem Sie Controller-Namen usw. auswählen, um das URL-Routing zu vereinfachen.


2

Du meinst: example.com/Teams/Arsenalstattexample.com?team=arsenal

Werden sie anders implementiert, ist Ersteres sowohl sauberer als auch hackbar. Wenn Sie also "Arsenal" entfernen, wird möglicherweise eine Liste der Mannschaften angezeigt.


1

Der Hauptgrund, warum ich das mache, ist die Lesbarkeit, insbesondere der Suchergebnisse. Ich habe das nur gehört und habe keine harten Zahlen, aber es soll die Klickrate erhöhen. Mit anderen Worten, wenn Sie 2 Ergebnisse mit genau der gleichen Rangfolge haben, ist es wahrscheinlicher, dass die Leute auf das saubere und einfach zu lesende klicken. Ich denke nicht, dass dies immer einer mit Schrägstrichen sein muss, aber ich denke, dass dies einfacher ist als eine Abfragezeichenfolge.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.