|
|
|
| Яндекс-вэбмастер сообщает, что на сайте обнаружены сотни ошибок типа
HTTP-статус: Ресурс не найден (404)
А в качестве адресов пишет вот что:
http://site.ru/1/function.file-get-contents
http://site.ru/2/function.file-get-contents
http://site.ru/3/function.file-get-contents
Папки с такими именами у меня существуют, а страниц с именами function.file-get-contents у меня нет. Как можно предположить, это порождение рнр, использующего оператор file-get-contents
Попытка найти внутренние или внешние ссылки, ведущие на эти страницы, средствами Яндекс-Вэбмастер, не сработали - пишет, что нет данных.
Как отыскать ссылки на несуществующие страницы? | |
|
|
|
|
|
|
|
для: Владимир55
(19.08.2009 в 21:04)
| | посмотрите логи ошибок.. где гулял яндекс..
у меня новый IP, так яндекс 5 день "любит" мне мозги, мусор старого владельца. | |
|
|
|
|
|
|
|
для: Владимир55
(19.08.2009 в 21:04)
| | При ошибке работы скрипта php выводит текст ошибки, в которой присутствует ссылка на мануал по функции. В Вашем случае ошибка произошла в функции file_get_contents, а текст об ошибке и был проиндектирован поисковиком. Так что ищите где у Вас происходит ошибка чтения файла. Поправите - больше таких ссылок не будет. | |
|
|
|
|
|
|
|
для: Loki
(20.08.2009 в 12:19)
| | Страниц тысячи, и каждую из них проверить нереально, а выборка ничего не обнаружила. Может, случился разовый сбой?
А что если .htaccess файле вписать:
php_value error_reporting 0
|
| |
|
|
|
|
|
|
|
для: Владимир55
(20.08.2009 в 22:09)
| | можно так убрать ссылки | |
|
|
|
|
|
|
|
для: Владимир55
(20.08.2009 в 22:09)
| | Поставьте свои обработчики ошибок с указанием текста ошибки, адреса, строки, и т.д.. шлите на почту или складируйте в лог. А пользователям ошибки просто не показывайте:
php_value display_errors off
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(21.08.2009 в 00:18)
| | "шлите на почту "
Вот это очень хорошая идея!
А каким образом я сделаю свой обработчик ошибок? Как задать текст ошибки, адрес, строку? Как инициировать почтовое отпраление? | |
|
|
|
|
|
|
|
для: Владимир55
(21.08.2009 в 01:35)
| | set_error_handler
Только фатал эрроры не получится отловить. Но их можно вытащить из логов апача. | |
|
|
|