2009-10-04 7 views
1

J'ai un site web fait avec Django, qui était précédemment fait avec PHP et CodeIgniter. J'ai déplacé le site Web à Webfaction, changé le DNS et toutes les autres configurations, mais maintenant mon e-mail est pleine d'erreurs comme ceci:Django, de php à Django

Error (EXTERNAL IP): /index.php/main/leer/7497 

Je ne sais pas pourquoi l'application Django est à la recherche des pages de la Application PHP, spécialement depuis l'application PHP était dans un autre hôte.

Répondre

5

Ces URL proviennent-elles de votre ancien site? C'est probablement un cas de personnes ayant des favoris obsolètes, essayant de naviguer vers eux, et obtenant 404s. Vous pouvez envisager de les récupérer et de rediriger vers la nouvelle URL avec le code de réponse 302.

Je ne peux pas m'imaginer que ces erreurs sont causées par Django (sauf dans le sens où les rapports proviennent de 404s de Django, fait gratuitement).

+0

Je suis certainement certain que c'est la raison. – voyager

+0

Oui, à partir de l'ancien site, Oui Dominic, rapporte 404, je vais essayer le contrib.redirects Merci – Asinox

4

Je suis d'accord avec ci-dessus. Je veux juste ajouter que vous devriez utiliser django.contrib.redirects pour déplacer les redirections.

Vous pouvez en savoir plus à ce sujet here

+0

+1 - ne savait pas 'contrib.redirects', très cool! –