私はDjangoで簡単なサイトを作った。私が使用するURLはhttp ::/www.example.com/nl/とhttp://www.example.com/fr/です。apache/djangoでhttpリクエストをリダイレクトする方法
私のDjangoのurls.pyは、以下の行を持っています
(R '^(PNL | FR)/?'、 'example.views.index')、
example.views.indexで言語パラメータを確認します。それが 'nl'ならテンプレートを表示します。それが「fr」の場合、私は別のテンプレートを表示します。
これはうまく機能しました。今、顧客は、二つの異なるURLが作られた:
http://www.dutch.com/とhttp://www.french.com/
をそして最後に、私は質問頼むよ:
私のDjangoのコードを変更せずに新しいURLを使用するための方法はありますか?ユーザーがhttp://www.dutch.com/に行くと、http://www.example.com/nl/ページを表示するようApacheに指示できます。しかし、私はこれをどのようにして行うのですか?そして、djangoは引き続きURLから 'language'パラメータを取得できますか?
ご回答ありがとうございます。
http://www.dutch.com/nl/に行くことはオプションではありません。 –
だから、あなたはhttp://www.dutch.comからhttp://www.example.com/nl/へすべてのものをリダイレクトしたいのですか? – andi
これはまさに私が欲しいものです、andi。私はまだDjangoの 'nl'にアクセスできることが重要です。 –