Krótkie pytanie brzmi: jaka jest najlepsza praktyka, aby używać ukośnika końcowego w adresach URL lub nie.Dynamiczne adresy URL - z ukośnikiem lub bez niego?
Istnieje wiele artykułów: this, this, this.
Jednak wszystkie wydają się zajmować statyczną strukturą katalogów. A co z dynamicznymi adresami URL, takimi jak te, które zostały przepisane, lub tymi obsługiwanymi przez centralny obiekt (na przykład framework sieciowy), które przesyłają do zasobów wewnętrznych w zależności od konwencji/konfiguracji. Dla nich nie jest już tak, że serwer internetowy faktycznie wyszukuje i oblicza dokładne lokalizacje - to tylko kwestia analizy.
Tak więc, na przykład z wiosny MVC zadeklarować, że dana metoda klasy jest wywoływana gdy URI mecze /service/action/{pathParam}
- dla tego adresu URL, imo, to nie ma sensu mieć ukośnik - żądanie jest obsługiwane przez jednego i za każdym razem ten sam serwlet, który robi parsowanie.
Uważam, że należy być konsekwentnym - używać wszędzie ukośnych ukośników lub nie używać ich wcale.
Więc:
- jaka jest najlepsza praktyka - z, bez, lub cokolwiek, po prostu być spójne
- jaki jest powód, aby wybrać jeden nad drugim
Zobacz także to pytanie: http://webmasters.stackexchange.com/questions/2498/does-it-make-a-difference-if-your-url-ends-in-i-trailing-slash-or- nie . IMO jest po prostu konsekwentne. –
W jakim aspekcie chcesz się o tym dowiedzieć? – Gumbo
@Gumbo - SEO, głównie. – Bozho