我正在尋找將舊URL的列表重定向到Django/Heroku應用中的新URL列表。如何使用Django/Heroku實現301重定向
由於我使用的是Heroku,因此我不能只使用.htaccess
文件。
我看到rails有機架重寫,但我沒有看到類似Django的東西。
我正在尋找將舊URL的列表重定向到Django/Heroku應用中的新URL列表。如何使用Django/Heroku實現301重定向
由於我使用的是Heroku,因此我不能只使用.htaccess
文件。
我看到rails有機架重寫,但我沒有看到類似Django的東西。
Django的具有重定向的應用程序,它允許存儲在數據庫重定向列表: https://docs.djangoproject.com/en/dev/ref/contrib/redirects/
而且,這裏的通用RedirectView的:
https://docs.djangoproject.com/en/1.3/ref/class-based-views/#redirectview
,最低水平是HttpResponseRedirect:
https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpResponseRedirect
嘗試012從文檔的301重定向
例子:
urlpatterns = patterns('django.views.generic.simple',
('^foo/(?P<id>\d+)/$', 'redirect_to', {'url': '/bar/%(id)s/'}),
)
重定向程序是正是我需要的。它將適用於應用程序列表,並且似乎比將所有內容添加到我的url conf更清潔。謝謝 – dpford