Czy ktoś mógłby mi wytłumaczyć od czego zależy czy w adresie url jest hashtag czy go nie ma?
Freja Draco napisał(a):
Bardziej mi chodzi o działanie serwera, a nie o element "a"
Serwer o nich nic nie wie. To działa po stronie przeglądarki.
Wibowit napisał(a):
Serwer o nich nic nie wie. To działa po stronie przeglądarki.
w vuejs w routingu jest coś takiego jak mode. Domyślnie ma wartość hash i wtedy są hashtagi w adresach url, natomiast jeśli jest ustawiony mode: history to tych hastagów nie ma. Ten mode właśnie określa tryb dla serwera.
konewka85 napisał(a):
jeśli jest ustawiony mode: history to tych hastagów nie ma
Zamiast #kotwic można też użyć specjalnego API do podmiany URLa bez przeładowania strony: https://developer.mozilla.org/en-US/docs/Web/API/History Do SPA jak znalazł. Serwer dostanie ten URL dopiero jak np odświeżysz stronę ręcznie lub w inny sposób ponownie załadujesz.
konewka85 napisał(a):
Freja Draco napisał(a):
Bardziej mi chodzi o działanie serwera, a nie o element "a"
#
w adresie url to nie jest hastag, a serwer w ogóle nie widzi tej części adresu, która znajduje się po znaku "#".
Odpowiedź na swoje pytanie masz w powyższym linku.