我有一個在VPS中用django製作的博客。博客工作正常,但要訪問它我必須寫的網址example.com/blog/重定向django博客。我希望URL http://example.com自動重定向到http://example.com/blog/
我想要做的是自動重定向,所以當用戶輸入example.com/時,它會自動重定向到例子.com/blog/
該項目在apache下設置。
這是我的myproject/urls.py的配置:
urlpatterns = [
url(r'^blog/', include('blog.urls', namespace="blog")),
url(r'^admin/', include(admin.site.urls)),
]
這是正確的,現在由郵冊和細節後形成的myproject /博客/ urls.py的配置:
urlpatterns = patterns('',
# Index
url(r'^(?P<page>\d+)?/?$', ListView.as_view(
model=Post,
paginate_by=5,
),
name='index'
),
# Individual posts
url(r'^(?P<pub_date__year>\d{4})/(?P<slug>[a-zA-Z0-9-]+)/?$', DetailView.as_view(
model=Post,
),
name='post'
),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我已經嘗試添加具有不同配置的.htaccess,但它不起作用。
有沒有辦法從django重定向?
寫一個視圖替換和重定向到/博客 –
你爲什麼要設置下/博客在第一位?爲什麼不將它託管在/? –
@GeoJacob感謝您的回覆。我不知道我該如何做到這一點,可以請你設置一個代碼示例 –