Changelog

Kolofon · 22 września 2026

0.13.27 — konto pod przedrostkiem

gdy przycisk konta w wersji pod /en prowadził na nieistniejący adres wersji domyślnej

0.13.27 — konto pod przedrostkiem

Tekst: Kolofon

Druga wersja językowa może mieszkać pod przedrostkiem ścieżki, na przykład `/en`. Router zna trasy bez przedrostka i dokleja go sam do każdego swojego odnośnika. Kłopot jest z adresami, które omijają router: zwykłymi odnośnikami i nagłówkami przekierowań, które przeglądarka czyta wprost.

Tak było z kontem. Przycisk w murze, zachęcający do założenia konta, był zwykłym odnośnikiem i prowadził na `/account` — adres wersji domyślnej, która takiej strony nie ma, więc czytelnik dostawał 404, i to w cudzym języku. Adres powrotu też tracił przedrostek. A serwer po zalogowaniu odnośnikiem z maila odsyłał na gołą ścieżkę konta albo na `/`, czyli znowu do wersji domyślnej.

Od 0.13.27 wszystkie adresy silnika, które omijają router, dostają przedrostek bieżącej wersji: odnośnik muru, strona konta w przekierowaniach po logowaniu — odnośnikiem i przez dostawców zewnętrznych — oraz strona startowa. Adres powrotu jest traktowany jako adres przeglądarki, z przedrostkiem, więc po kliknięciu w mail czytelnik ląduje dokładnie na wpisie, od którego zaczął.

Wersja w korzeniu domeny zachowuje się jak dotąd — jej przedrostek jest pusty.