Django で簡単なサイトを作成しました。私が使用する URL は http::/www.example.com/nl/ とhttp://www.example.com/fr/です。
私の Django urls.py には次の行があります。
(r'^(?Pnl|fr)/', 'example.views.index'),
example.views.index で language パラメータを確認します。「nl」の場合、テンプレートを表示します。'fr' の場合は、別のテンプレートを表示します。
これはうまくいきました。ここで、顧客は 2 つの異なる URL を作成しました。
http://www.dutch.com/およびhttp://www.french.com/
そして最後に次の質問をします。
Django コードを変更せずに新しい URL を使用する方法はありますか? ユーザーがhttp://www.dutch.com/にアクセスしたときにhttp://www.example.com/nl/ページを表示するようにApacheに指示できると思います。しかし、どうすればこれを行うことができますか?そして、djangoはまだURLから「言語」パラメータを取得できますか?
ご回答ありがとうございます。