2017-10-11 18 views
0

httpsポート(443)でDjangoを実行してください。ユーザがhttps://hostname/newAPPにアクセスすると、Djangoはhttps://hostname:portにリダイレクトされます。Djangoアプリは同じIPであるが別のポートにリダイレクトする必要があります

urls.pyのurlpatternsで次の行を試しましたが、結果を取得できませんでした。

url(r'^newAPP$', RedirectView.as_view(url=':8000', permanent=True), name='NewApp')

実際にはリダイレクトされますが、誤って形成されたURL "のhttps:ホスト名/:8000" になっています。 ""は "/"の後に配置されます。

サーバーには複数のIP /ホスト名があるため、IP /ホスト名のハードコーディングはオプションではありません。 urls.pyに

:2000 /を、あなたのようなものを使用して別のドメインにリダイレクトするようにビューを作成することができます

答えて

関連する問題