2009-10-04 44 views
1

我有一個用Django完成的網站,那是以前用PHP和CodeIgniter完成的。我搬到了網站Webfaction,改變了DNS和其他配置,但現在我的郵件中充滿錯誤的是這樣的:Django,從php到Django

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

我不知道爲什麼Django應用程序正在從頁面PHP應用程序,特別是因爲PHP應用程序在另一個主機中。

回答

5

這些舊網站的網址是?這可能是一些人過時的書籤,試圖導航到他們,並獲得404s。您可能需要考慮捕獲這些內容,並將其重定向到響應代碼爲302的新URL。

我無法想象這些錯誤是由Django引起的(除非報告來自Django報告404s,免費)。

+0

我肯定肯定這是原因。 – voyager 2009-10-04 15:22:43

+0

是的,從舊網站,是多米尼克,正在報告404,我會嘗試contrib.redirects 謝謝 – Asinox 2009-10-04 15:58:25

4

我同意上述規定。只是想添加你應該使用django.contrib.redirects移動重定向。

您可以閱讀更多關於它here

+0

+1 - 不知道'contrib.redirects',非常酷! – 2009-10-04 16:01:36