Найдите страницу, которую хотел увидеть пользователь

StackOverflow https://stackoverflow.com/questions/200393

Вопрос

Я переделываю сайт с большим количеством входящих ссылок, и структура URL полностью меняется.Я использую стандартное решение mod_rewrite для перенаправления всех старых ссылок на новые страницы.Однако, поскольку я уверен, что несколько ссылок проскользнут через сеть, я создал небольшой скрипт, который запускается на моей пользовательской странице 404 и регистрирует URL-адрес реферера входящих посетителей.Это поможет мне отследить неработающие ссылки.

Помимо реферера, существует ли еще способ регистрации URL-адреса, который пользователь ввел или щелкнул, что вызвало ошибку 404?Я спрашиваю об этом, поскольку реферер, очевидно, немного хитрый.

Подозреваю, что нет, но подумал, что стоит задать вопрос.

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

Решение

Вы можете сохранить старую структуру виртуальных папок в течение переходного периода и разместить страницы перенаправления на новый контент.Если структура меняется очень радикально и это невозможно, то у вас по сути недостаточно информации из старых URL-адресов, чтобы направлять их.

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

Из журналов можно определить, что произошло с этим пользователем незадолго до этого.Сам по себе реферер не всегда может поместить вас в правильный контекст.

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