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