Я сделал простой сайт в Джанго. URL, которые я использую: http :: / www.example.com/nl/ и http://www.example.com/fr/.
Мой Django urls.py имеет следующую строку:
(r '^ (? Pnl | fr) /', 'example.views.index'),
В example.views.index я проверяю параметр языка. Если это 'nl', я показываю шаблон. Если это 'fr', я показываю другой шаблон.
Это сработало отлично. Теперь клиент сделал два разных URL:
http://www.dutch.com/ и http://www.french.com/
И, наконец, я задам вопрос:
Могу ли я использовать новые URL-адреса, не меняя код django? Я предполагаю, что могу сказать apache представить страницу http://www.example.com/nl/, когда пользователь переходит на http://www.dutch.com/. Но как мне это сделать? И сможет ли django по-прежнему получать параметр «language» из URL?
Заранее спасибо за любые ответы.