Если вы посещаете mysite.com
, Django автоматически добавляет код языка по умолчанию в URL, mysite.com/en/
. Так что пользователи получат одну и ту же страницу при посещении mysite.com
и mysite.com/en
Если вам не нужен код языка для языка по умолчанию, вы можете отключить его:
prefix_default_language=False,
К сожалению, если вы отключите prefix_default_language, mysite.com/en
больше не будет работать. Если вы действительно хотите, чтобы это тоже работало, вы можете написать правило URL /en
, которое также указывает на вашу домашнюю страницу.