www.site.comにsite.comからジャンゴでのドメインのリダイレクトを行うことができません
500 - Internal Server Error
私はを参照したときに、私は私の404エラーメッセージが表示されますがsite.comするために参照するとき、私は、次のメッセージが表示されます
私のサイトが生きていることを示すwww.site.com。
sitemodeからwww.site.comへのDjangoの.htaccessなしでどのようにドメインリダイレクトを行うことができますか?
私urls.py
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^{{ project_name }}/', include('{{ project_name }}.foo.urls')),
(r'^home/', include('index.html')),
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
(r'^admin/(.*)', admin.site.root),
)
[編集]
私はDjangohostingから次の応答があります。
Remove the website proxy for [site.com] and add [site.com] in the aliases section of the [www.site.com] website.
を、私はそれが何を意味するのか完全にわかりません。
- site.comのウェブサイトプロキシを削除するにはどうすればよいですか?
- ウェブサイトwww.site.comのエイリアスセクションはどこにありますか?
.htaccess(または使用しているWebサーバーによって提供されているその他のメカニズム)を使用できないのはなぜですか? – mipadi
@mipadi:私はすることができますが、私はしたくありません。 .htaccessなしで自分のサイトを設定する方法を学びたい。ある人は、.htaccessは構成がいっぱいで、Apacheのセキュリティが悪いという兆候です。 –
一般的に言えば、Djangoは少なくともこのような状況ではサーバー構成を処理しません。 Djangoアプリはサーバーから提供されます。したがって、site.comからwww.site.comに自動的にリダイレクトしたい場合は、Apacheの設定ファイルを使用するのが一番良い方法です。 – mipadi