Для яндекса есть один способ... Работает, проверял!
Конечно можно. Напишите им что вы охрененно крупный рекламодатель и попросите ссылку на статистику в том числе :D
Видимо будет доап какой-то, обычно у меня перед апами в вебмастере пропадает 5-7% страниц "в поиске", после апа возвращается. Вот только что глянул - пропало. К апу :)
А вы из пакетов всё ставите или через PECL?
бабахните в консоли yum install php-pdo и оно вроде как должно по зависимостям вытянуть ваш sqlite
А какая? Проверка доноров своих аффилированных бирж методом тестовых простановок за счёт оптимизаторов - клиентов агрегатора? 😂
бдлг - это оговорочки "по фрейду"?
А что тут аномального? 20 штук, как вы и указали в MaxSpareServers. Это постоянно у вас картина такая? Какая посещалка в сутки?
А как насчёт этой внешней ссылки ;) <a href="//www.domain.ru">
Вот, используя этот класс:
<?php class Lingua_Stem_Ru { private $VOWEL = '/аеиоуыэюя/u'; private $PERFECTIVEGROUND = '/((ив|ивши|ившись|ыв|ывши|ывшись)|((?<=[ая])(в|вши|вшись)))$/u'; private $REFLEXIVE = '/(с[яь])$/u'; private $ADJECTIVE = '/(ее|ие|ые|ое|ими|ыми|ей|ий|ый|ой|ем|им|ым|ом|его|ого|еых|ую|юю|ая|яя|ою|ею)$/u'; private $PARTICIPLE = '/((ивш|ывш|ующ)|((?<=[ая])(ем|нн|вш|ющ|щ)))$/u'; private $VERB = '/((ила|ыла|ена|ейте|уйте|ите|или|ыли|ей|уй|ил|ыл|им|ым|ены|ить|ыть|ишь|ую|ю)|((?<=[ая])(ла|на|ете|йте|ли|й|л|ем|н|ло|но|ет|ют|ны|ть|ешь|нно)))$/u'; private $NOUN = '/(о|а|ев|ов|ие|ье|е|иями|ями|ами|еи|ии|и|ией|ей|ой|ий|й|и|ы|ь|ию|ью|ю|ия|ья|я)$/u'; private $RVRE = '/^(.*?[аеиоуыэюя])(.*)$/u'; private function s(&$s, $re, $to) { $orig = $s; $s = preg_replace($re, $to, $s); return $orig !== $s; } private function m($s, $re) { return preg_match($re, $s); } public function stem_word($word) { mb_regex_encoding( 'UTF-8' ); mb_internal_encoding( 'UTF-8' ); $word = mb_strtolower($word); $word= str_ireplace('ё', 'е', $word); $stem = $word; do { if (!preg_match($this->RVRE, $word, $p)) break; $start = $p[1]; $RV = $p[2]; if (!$RV) break; if (!$this->s($RV, $this->PERFECTIVEGROUND, '')) { $this->s($RV, $this->REFLEXIVE, ''); if ($this->s($RV, $this->ADJECTIVE, '')) { $this->s($RV, $this->PARTICIPLE, ''); } else { if (!$this->s($RV, $this->VERB, '')) $this->s($RV, $this->NOUN, ''); } } $this->s($RV, '/и$/', ''); if (!$this->s($RV, '/ь$/', '')) { $this->s($RV, '/ейше?/', ''); $this->s($RV, '/нн$/', 'н'); } $stem = $start.$RV; } while(false); return $stem; } } /**** ТОЖЕ САМОЕ НО СРАВНИВАЯ КОРНИ СЛОВ *****/ $s = new Lingua_Stem_Ru(); $tags = array($s->stem_word('разные'), $s->stem_word('ключевые'), $s->stem_word('слова')); $source = 'Это текст содержащий ключевое слово а также без ключевого слова разного с совсем разными словами'; $buf = null; foreach(explode(' ', $source) as $token) { if (in_array($s->stem_word($token), $tags)) { $buf .= $token . ' '; } else { if ($buf) { echo '<b>' . trim($buf) . '</b> '; } $buf = null; echo $token . ' '; } } if ($buf) { echo '<b>' . trim($buf) . '</b>'; }
Результат:
Это текст содержащий <b>ключевое слово</b> а также без <b>ключевого слова разного</b> с совсем <b>разными словами</b>