Найдите страницу, которую пользователь хотел увидеть - PullRequest
0 голосов
/ 14 октября 2008

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

В дополнение к рефереру, есть ли способ записи URL, который пользователь ввел или нажал, который вызвал 404? Я спрашиваю об этом, так как реферер, очевидно, немного «попал».

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

Ответы [ 2 ]

1 голос
/ 14 октября 2008

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

1 голос
/ 14 октября 2008

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

...