Co lepiej wyświetlać w ścieżce: nazwę użytkownika czy ID z bazy danych?

0

Cześć.

Mam pytanie co do URLów. Co lepiej wyświetlać w ścieżce: nazwę użytkownika czy ID z bazy danych? ID jest niezbyt ładne i dosyć długie (24 znaki), natomiast z nazwą użytkownika może być problem w związku z polskimi znakami
Jak discord mógł rozwiązać taki problem skoro ma takie ładne id?
discordapp.com/channels/354660707977003008/355754753030094868.

0

Wszystko zależy co chcesz osiągnąć. Pamiętaj, że nazwy użytkowników mogą się zmieniać, więc zmienią się wtedy linki. To potrafi zepsuć trochę rzeczy. Z drugiej strony wyszukiwarki preferują "human-readable" linki.

0

Ale zakładam że nazwy użytkowników się nie zmieniają. Sprawdzałem jak to wygląda na facebooku i jak się wchodzi na profil to czasami podają /imie.nazwisko a czasami /profile.php?id=[id]. A jak kobieta zmieniła nazwisko to i tak pozostaję stary link.W każdym razie robię to w React więc może znajdę jakiegoś gotowca co zamienia mi polskie znaki.

0

A nie wystarczy Ci po prostu kodowanie procentowe? Wszystkie przeglądarki od lat wielu już to ładnie chowają i nie robią problemów ani z wpisywaniem, ani wyświetlaniem…

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0