1
Ich bin neu in Python django 1.9 und versucht, mit urls.py Datei, ichWie alt URL neue URL umleiten django 1.9
Hier erklären tatsächlich umgeleitet werden, was habe ich versucht.
Alt: www.abc.com/c.aaa.html, www.abc.com/p.aaa.html und www.abc.com/books2
umleiten nur zur Homepage wie www .abc.com
url(r'/c.*$', include('apps.urls'),name='home'),
url(r'/p.*$', include('apps.urls'),name='home')
Ich versuche, Ihre Antwort zu folgen, aber es gibt 404 zurück und ich habe insgesamt 82 alte URL wie c.aaa.html, c.bbbb.html ... usw. – jaymin
Das war ein Beispiel. Statt "url = '/" versuche es mit dem eigentlichen Link, der auf die Homepage geht. Gibt es auch ein Muster in deinen alten URLs? Wenn das der Fall ist, könntest du eine Regex schreiben, um sie alle zu finden, etwa so: '/ [\ w] [.] [\ W +]. Html' und setze sie am Ende deiner 'urlpatterns'-Liste . – sehrob
Ja, ich habe Ihren Punkt, aber tatsächlich versuchte Django ca.aa.html zu finden und zurück Die aktuelle URL, c.aaa.html, passte nicht zu diesen. in Sortierung Ich dachte Regex nicht übereinstimmen .. – jaymin