On Fri, 17 Jan 2003, Alex Sergeyev wrote:
> VG>> http://my.server.ru/scrip.html/blablabla/anything.html
> MK> отдавай Header('HTTP/1.0 404 Not Found');
> Чет вы такое странное понаписали, это вообщем то стандартное поведение
> насколько я понимаю. Если уж сильно приспичивает - такой запрос можно
> отловить по выставленной PATH_INFO.
Спасибо - скорее всего в scrip.html придется сделать анализ PATH_INFO, раз
такое поведение на уровне Apache изменить нельзя.
> Только я не понимаю в чем толк.
>
> Если так надо подойти с расчетом точного канонического соответствия URL
<-> файл на диске, то это ведь совершенно не обязательно. Зачем вам это
> надо то?
Проблема возникла при индексации сайта роботами - на страничке
/level1/script.html стоит несколько ссылок, в том числе ссылка на саму
себя. Вчера пришел Yandex, запросил
/level1/script.html/level1/ и потом еще 400 раз запрашивал документы вида
/level1/script.html/level1/script.html
/level1/script.html/level1/homepage.html
/level1/script.html/level1/catalog.html
/level1/script.html/level1/level1/script.html
/level1/script.html/level1/level1/homepage.html
/level1/script.html/level1/level1/catalog.html
/level1/script.html/level1/level1/level1/script.html
/level1/script.html/level1/level1/level1/homepage.html
/level1/script.html/level1/level1/level1/catalog.html
При этом сервер ему отдавал содержимое script.html и работа робота
оказалась бессмысленной.
Regards,
-Vitaly.
=============================================================================
Apache-Talk@lists.lexa.ru mailing list Mail
"unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk