Вопрос

У меня есть веб-сайт, созданный с помощью Django, который ранее был создан с помощью PHP и CodeIgniter.Я перенес веб-сайт на Webfaction, изменил DNS и все другие конфигурации, но теперь моя электронная почта полна подобных ошибок:

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

Я не знаю, почему приложение Django ищет страницы из приложения PHP, особенно учитывая, что приложение PHP находилось на другом хостинге.

Это было полезно?

Решение

Это URL-адреса с вашего старого сайта?Вероятно, это тот случай, когда люди, имеющие устаревшие закладки, пытаются перейти к ним и получают 404 секунды.Возможно, вы захотите рассмотреть возможность их перехвата и перенаправления на новый URL-адрес с кодом ответа 302.

Я не могу себе представить, что эти ошибки вызваны Django (за исключением того, что отчеты взяты из Django reporting 404s, которые он делает бесплатно).

Другие советы

Я согласен с вышесказанным.Просто хочу добавить, что вы должны использовать django.contrib.redirects для перемещения перенаправлений.

Вы можете прочитать об этом подробнее здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top