Dynamische URLs mit oder ohne trailing slash?
Kurze Frage - was ist der best-practice - Verwendung oder nicht-Verwendung eines trailing slash in URLs.
Gibt es viele Artikel: diese, diese, diese.
Aber Sie alle scheinen befassen sich mit statischen Verzeichnisstruktur. Was ist dynamische urls, wie jene, die neu geschrieben wird, oder diese werden durch eine zentrale Einrichtung (wie ein web-framework, zum Beispiel), für die Weiterleitung an den internen Ressourcen, je nach Konvention/Konfiguration. Für Sie ist es nicht mehr der Fall, dass der Webserver eigentlich sucht und zahlen, genaue Standorte - es ist nur eine Frage der Analyse.
So, zum Beispiel mit spring mvc Sie deklarieren, dass eine bestimmte Methode der Klasse aufgerufen wird bei der URI entspricht /service/action/{pathParam}
- für diese URL, imo macht es keinen Sinn, um einen trailing-slash - die Anforderung erfolgt durch ein und dasselbe servlet jede Zeit, die nicht die Analyse.
Was ich denke ist, man sollte nur konsequent sein - entweder verwenden Sie Schrägstriche überall, oder verwenden Sie Sie nicht überhaupt.
Also:
- was ist die best practice - mit, ohne, oder was auch immer-nur konsequent sein
- was ist der Grund für die Wahl einen über den anderen
- Siehe auch diese Frage: webmasters.stackexchange.com/questions/2498/... . IMO nur konsequent sein.
- In welchen Bereich möchten Sie wissen über diese?
- SEO, meistens.
- Dann sollten Sie Ihre Frage irgendwo anders, vielleicht auf webmasters.stackexchange.com. Stack-Überlauf ist für Fragen zur Programmierung aber Fragen auf, ob bestimmte Methoden sind für SEO nicht Programmieren verwandt. Aber ich denke, Tim-Brunnen-Hinweis bereits Ihre Frage beantwortet.
- Ich bin auch mit einer ähnlichen Frage. Die URL-syntax wie folgt ist :- scheme://username:password@domain:port/path?query_string#anchor so , Wenn ich, fügen Sie einen Schrägstrich nach /path .ich.e. "/Pfad/?query_string" Ist es gültig?
- Duplikat von stackoverflow.com/questions/5948659/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
in einer perfekten Welt würden die Menschen nur copy&paste-ein-URL, wenn Sie möchten, um eine Verbindung zu Ihrem Zeug. leider Leben wir nicht in einer perfekten Welt. Menschen (also pr-Leute, marketing) sind in der Regel Schreibmaschine sinniert URLs (frag mich nicht warum, Sie tun nur....) und dann wieder vergessen wird, der trailing-slash am Ende.
falsche URLs in externen links, die Fehlerquote ist geringer wenn Sie keine Schrägstriche.
aber für die meisten Websites, es spielt keine Rolle. wählen Sie eine, bleiben Sie dabei.