Wie kann ich Traffic umleiten, der nicht mit meinen anderen URLs übereinstimmt, zurück zur Startseite? Mein urls.py aussieht,Django URL Redirect
urlpatterns = patterns('',
url(r'^$', 'macmonster.views.home'),
#url(r'^macmon_home$', 'macmonster.views.home'),
url(r'^macmon_output/$', 'macmonster.views.output'),
url(r'^macmon_about/$', 'macmonster.views.about'),
url(r'^.*$', 'macmonster.views.home'),
)
Da es der letzte Eintrag steht sendet alle „anderen“ Traffic auf der Homepage, aber ich möchte entweder über eine HTTP 301 oder 302
Dank umleiten,
+1 für klassenbasierte Ansichten in der URL-Konf. –
Ich vergesse immer zu befürworten Klassenbasierte Ansichten +1 – danodonovan
Ich habe dies hinzugefügt, aber nur einen HTTP 500 Fehler? url (r '^. * $', RedirectView.as_view (url = 'macmon_about', permanent = Falsch) – felix001