Dlaczego lepiej jest używać ścieżek z ukośnikami zamiast zmiennych ciągu zapytania w adresie URL strony internetowej?
źródło
Dlaczego lepiej jest używać ścieżek z ukośnikami zamiast zmiennych ciągu zapytania w adresie URL strony internetowej?
Jednym z powodów, dla których jest to cel podczas początkowego rozwoju, jest to, że od samego początku zmusza Cię do krytycznego myślenia o strukturze linków Twojej witryny. Jeśli hierarchia jest jasna w adresie URL, wówczas ta przejrzystość w naturalny sposób wpłynie na strukturę witryny i ułatwi nawigację zarówno użytkownikom, jak i wyszukiwarkom.
W zależności od tego, jak rozwijasz swoją witrynę, od samego początku myślenie o strukturze adresów URL może również pomóc w projektowaniu kodu; jakich kontrolerów będziesz potrzebować, jak będziesz wykonywać routing itp.
Inne przyczyny, takie jak czytelność adresów URL i możliwość hakowania, zostały poruszone w innych odpowiedziach.
Wszystkie wyszukiwarki wykonują obecnie całkiem dobrą robotę z parametrami ciągu zapytania, ale jeśli zaczynasz nową witrynę, zdecydowanie warto użyć czystych adresów URL.
Jednym z głównych powodów jest czytelność dla użytkownika końcowego. Przekreślony / przepisany adres URL jest znacznie łatwiejszy do odczytania i wpisania niż długi ciąg zapytań dołączony na końcu podstawowego adresu URL
źródło
Niektórzy twierdzą, że ma to pozytywny efekt SEO. Uwzględniając słowa kluczowe, które ludzie będą wyszukiwać w adresie URL, Twoje pozycje w wyszukiwarkach mogą być wyższe.
Inne powody to zgrabna struktura adresu URL i „zgadywalność” adresu URL poprzez usunięcie komponentów ścieżki URL, aby uzyskać wyższy poziom nawigacji.
Jeśli korzystasz z frameworka MVC dowolnego rodzaju, jesteś mniej więcej zmuszony do pracy w ten sposób, wybierając nazwy kontrolerów itp., Aby być przyjaznym dla routingu adresów URL.
źródło
Masz na myśli:
example.com/Teams/Arsenal
zamiastexample.com?team=arsenal
Poza tym, że będą wdrażane inaczej, ten pierwszy jest zarówno czystszy, jak i hakujący. Więc jeśli usuniesz „Arsenał”, może wyświetlić listę drużyn.
źródło
Głównym powodem, dla którego to robię, jest czytelność, szczególnie wyników wyszukiwania. Słyszałem to tylko i nie mam żadnych twardych liczb, ale ma to zwiększyć kliknięcie. Innymi słowy, jeśli masz 2 wyniki z dokładnie tym samym rankingiem, ludzie chętniej klikną na czysty i łatwy do odczytania. Nie sądzę, że zawsze musi to być ukośnik, ale myślę, że jest to łatwiejsze niż ciąg zapytania.
źródło