kvartal123

Участники
  • Публикации

    11
  • Зарегистрирован

  • Посещение

О kvartal123

  • Звание
    Любопытный

Посетители профиля

456 просмотров профиля
  1. Дело в том, что все другие несуществующие страницы отдают ответ сервера 404 А дубли страниц с адресом " /upper/ " появились когда в seo настройках был включен SEO-режим с многоуровневым URL для каталогов. После отключения этого режима, сервер перестал правильно обрабатывать ошибку этих страниц. Как в htaccess принудительно прописать ответ 404?
  2. Спасибо за наводку, но не могу найти как прописать правильно ответ для каталога /upper/ Подскажите если не трудно.
  3. Как сделать чтоб при переходе на несуществующую страницу http://kvartal123.ru/upper/realty3177 Сервер отдавал Код статуса HTTP: 404 NOT FOUND Спасибо.
  4. В другом скрипте интернет магазина сделали так: в Excel указывался путь фото в формате 1папка/имя _файла.jpg Далее при экспорте скрипт скидывал фото по папкам В парсере легко настроить количество файлов в 1папку Как вариант.
  5. Процесс парсинга авито: 1 Парсим объявления телефоны в таблицу EXCEL, картинки на локальный компьютер 2 Загружаем фото в папку /cache/upl/xls_uploads, ексель в Приложения / Excel Скрипт сам всё скидывает в один каталог, и без програмирования никак не изменить
  6. Вставил в начало файла main.php этот код Не хочет ловить ботов Подскажите где и Что ещё нужно прописать? // version 03.12.2004 class LiveinternetSeTracker { var $path = '/cgi-bin/robot.cgi'; var $server = 'host45.rax.ru'; var $se = Array( 'google' => 'Google', 'yandex' => 'Yandex', 'scooter' => 'AltaVista', 'stack' => 'Rambler', 'aport' => 'Aport', 'lycos' => 'Lycos', 'fast' => 'Fast Search', 'rambler' => 'Rambler', ); function liveinternetSeTracker($site_id) { if (!isset($site_id)) exit ; $this->siteid=$site_id; if(preg_match('/(google)|(yandex)|(scooter)|(stack)|(aport)|(lycos)|(fast)|(rambler)/msi',$_SERVER['HTTP_USER_AGENT'],$out)) { $liveinternet_se = $this->se[strtolower($out[0])]; $url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $liveinternet_post_data = Array( 'url' => $url, 'useragent' => $liveinternet_se, 'site' => $this->siteid, ); $this->PostToHost($this->server,$this->path,$this->URLEncodeArray($liveinternet_post_data)); } } function URLEncodeArray($QueryVars) { unset($QueryBits); while (list($var, $value) = each($QueryVars)) { $QueryBits[] = urlencode($var).'='.urlencode($value); } return( implode('&', $QueryBits) ); } function PostToHost($host, $path, $data_to_send, $port=80, $proto="1.0") { $rval = -1; $data_len = strlen($data_to_send); $fp = fsockopen($host, $port); if ($fp) { fputs($fp, "POST $path HTTP/$proto\r\n"); fputs($fp, "Host: $host\r\n"); fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n"); fputs($fp, "Content-length: ".$data_len."\r\n"); fputs($fp, "Connection: close\r\n\r\n"); fputs($fp, $data_to_send); while(!feof($fp)) { $rval .= fgets($fp, 128); } fclose($fp); } return($rval); } } new LiveinternetSeTracker($REQUEST['Мой_сайт']);Спасибо.
  7. Вот парсю авито с картинками и при таких количествах объявлениях в папке /img/data/ собирается около 0,5 млн фото. При этом на сервере есть ограничение на количество файлов в директории. Может кто Подскажет как решить проблему с разбивкой фотографий объявлений по разным директориям.
  8. Я не очень разбираюсь в синтаксисе движка. Пробовал сделать как описано выше не работает Подскажите как инклудить в индекс PHP скрипт Вот полное описание http://www.liveinternet.ru/spider_check.html?12
  9. Это статистика переходов с поисковых систем пользователей (людей) Меня интересует заходы поисковых ботов (роботы)
  10. Втом-то и дело, что в метрике нет данных о посещениях поисковых пауках. Приходится извращаться. Спасибо
  11. Разрешите задать вопрос в тему. Нужно отслеживать поисковых роботов, для этого нужно вставить PHP скрипт Подскажите как вставить этот код в шаблон. Пример function robot ($bot){ if(strpos($_SERVER['HTTP_USER_AGENT'], $bot)!==false) { $text = date("Y-m-d H:i") . " $bot посетил страницу: ". $_SERVER['REQUEST_URI']."\r\n"; // запись в файл $file = fopen("bot.txt","a"); fwrite($file, $text); fclose ($file); // отправка на почту mail('example@gmail.com', "$bot посетил страницу", $text); }} // отслеживаем роботовrobot('Googlebot');robot('Yandex');Спасибо.