izbushka

izbushka
Рейтинг
110
Регистрация
08.06.2007

Для 404 надо делать не редирект, а указывать обработчик (что, собственно, директива ErrorDocument и делает)

Т.е. если запрошенная страница не найдена, сервер показывает страницу, указанную вышеупомянутой директивой. Однако переадресации на эту страницу не происходит, она просто показывается по запрошенному адресу с заголовком Status: 404

iren K:
в логах посмотреть по юзер-агенту..

По юзер-агенту реферер не определишь, но в логах можно и сам реферер посмотреть, если веб сервер настроен его туда писать.

Видимо, твой Excel десятичным разделителем считает запятую. Поменяй в настройках на точку и должно нормально отображать

При переходе по ссылке броузер передает серверу адрес страницы, с которой он перешел. Этот адрес доступен в переменной окружения сервера HTTP_REFERER. Все вышесказанные средства ее анализируют. Но вы можете делать это сами :)

saveplanet:
но почему-то заметил такой порядок на нескольких высоко посещаемых сайтах

Может, CMS одна и таже? :)

syrpo:
с кириллицей не работает

Как это не работает? Работает!

Порядок тегов в <head> значения не имеет

dodos:
Сайт при этом не работал полдня. после этого посещаемость снизилась в 3-4 раза

Сколько времени прошло со смены IP? Может DNS просто еще не везде обновился.

Смена IP никак не должна влиять на посещаемость.

Если это адреса на одном сервере, то можно сделать через mod_rewrite (RewriteRule). Но в этом случае не ясен смысл затеи.

Если сервера разные, то site1 должен быть нечто вроде прокси, наверное. Не сталкивался с таким.

Diiimonn:
Поставить редирект со старых на новые?
...
Внешние ссылки на внутренние страницы получается потеряны и безполезны?

Да, поставить редиректы со старых на новые. Внешние ссылки будут продолжать работать.

Всего: 904