Опубликовано: 29 декабря 201014 г Увага! Подскажите как убрать сессии в IPB 3.1.3. Некоторые боты индексирует с сессиями. Куки настроены. С броузера только первый раз выдает сессию, потом все ровно. в .htaccess прописано:php_flag session.use_trans_sid offphp_flag register_globals off инструкция от FatCat для 2.х.х неподходит (
Опубликовано: 29 декабря 201014 г Автор поподробнее про robots.txt.. вроде он просто запрещает к индексации страницы с сессиями? .. а мне нужно настроить форум так, чтобы он конкретному боту (сапа) не отдавал страницы с сессиями.. для 2.х.х была заплатка от FatCat: если после индексации форума все ссылки имеют видforum/index.php?s=f3hb4jhfgdfj3h4v.....и так далееа как известно яндекс такие странички с сессиями не индексируети значит сайт не проходит модерацию чтобы убрать сессии делаем следующее открыть файл:sources\classes\class_session.php найти:$cookie['session_id'] = $this->ipsclass->my_getcookie('session_id'); $cookie['member_id'] = $this->ipsclass->my_getcookie('member_id'); $cookie['pass_hash'] = $this->ipsclass->my_getcookie('pass_hash'); заменить на: if( $this->ipsclass->ip_address=="217.107.36.73" or $this->ipsclass->ip_address=="217.107.36.132" or $this->ipsclass->ip_address=="81.177.144.46" or $this->ipsclass->ip_address=="87.242.74.101" or $this->ipsclass->ip_address=="80.251.136.38" ) { $cookie['session_id'] = "sape_session"; $cookie['member_id'] = "0"; $cookie['pass_hash'] = ""; } else { $cookie['session_id'] = $this->ipsclass->my_getcookie('session_id'); $cookie['member_id'] = $this->ipsclass->my_getcookie('member_id'); $cookie['pass_hash'] = $this->ipsclass->my_getcookie('pass_hash'); } эта заплатка не работает на 3.х.х .. а надо сделать так же
Опубликовано: 29 декабря 201014 г Если в роботсе запретите, сапаробот их и не проиндексирует.Подробнее про роботс читайте в Яндексе.
Опубликовано: 29 декабря 201014 г для 2.х.х была заплатка от FatCat:эта заплатка не работает на 3.х.х .. а надо сделать так жеЕще бы она работала, тройка это же принципиально другой движок. Там FatCat предлагал использовать ИП адреса сапы, но на сколько мне известно у sape есть свой собственный юсер-агент. По этому агенту можно добавить в список поисковых систем, тогда ей не будут подставляться сессии в адресах. Настройки и инструменты > Управление User Agent: Добавить user agentНазвание: SapeКлюч: sapeТип: поисковикРегулярное выражение: ^SAPE.BOTВерсия User Agent в Regex: оставляем пустым или 0 по желанию. Все равно там по умолчанию впишется 0. Все. Теперь форум сапоботу не будет отдавать сессии.
Опубликовано: 30 декабря 201014 г Автор Регулярное выражение: ^SAPE.BOT(точку не экранировать!)что значит точку не экранировать?
Опубликовано: 30 декабря 201014 г Автор Добавил юзер-агент сапы с настройками siv1987, но робот опять проиндексировал с сессиями :(может чтото не так делаю? посмотрел в логах что сапабот вот так вот представляется"GET /robots.txt HTTP/1.1" 200 231 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1)" Изменено 30 декабря 201014 г пользователем Bur
Опубликовано: 30 декабря 201014 г посмотрел в логах что сапабот вот так вот представляетсяУвы, если бот подменит свой агент то этот способ не прокатит. Кстати, предложение с сапы все еще в силе? :(
Опубликовано: 31 декабря 201014 г Автор Кстати, предложение с сапы все еще в силе? :)конечно! В не зависимости кто и откуда поможет, я исполню свои обязательства... Даже если он и не догадывается о существовании оных :)
Опубликовано: 3 января 201114 г конечно! В не зависимости кто и откуда поможет, я исполню свои обязательства... Даже если он и не догадывается о существовании оных Ну что же, велосипеды так велосипеды. Отправил в ЛС.
Опубликовано: 3 января 201114 г Автор Выполнил инструкцию, сапа индексирует без сессий! ура! :) номер кошелька в личку :huh:
Увага!
Подскажите как убрать сессии в IPB 3.1.3.
Некоторые боты индексирует с сессиями.
Куки настроены. С броузера только первый раз выдает сессию, потом все ровно.
в .htaccess прописано:
php_flag session.use_trans_sid off
php_flag register_globals off
инструкция от FatCat для 2.х.х неподходит (