А там что, генерирование производится не в отдельном потоке? 😮
Если бы не было СЕО, и тех, кто создает сайты исключительно для прибыли, то выдача у ПС была бы идеальной, т.к. никакие левые ссылки, сателиты, каталоги (которые для ПС), дубли контента, дорвеи в конце концов не мешали бы делать ее такой.
У строк есть метод toLowerCase.
Что-то мне подсказывает, что в любом случае исходник будет не XHTML, т.к. браузеры (по крайней мере FF) все равно преобразуют его в нормальный HTML. В частности если взять любую валидную страничку и посмотреть генерируемый код (не исходный), то все закрывающие слэши у одиночных тегов (img, meta, link) будут удалены.
goox,
$a = array( '1' => array('1a', '1b'), '2' => array('2a', '2b', '2f'), '3' => array('3a', '3b', '3c', '3e'));function callback($matches) { global $a; $match_array = $a[$matches[1]]; return $match_array[array_rand($match_array)];}$content = preg_replace_callback("/(" . implode("|", array_keys($a)) . ")/", "callback", $content);
Именно выполняет, а не вытаскивает. Сейчас не могу найти результаты эксперимента на данную тему, по результатам которого гугл перешел по всем скриптовым ссылкам, кроме скрипта, использующего особенности рендеринга браузера, хотя в нем урл был написан без шифровки. Но в том эксперименте не использовались классы.
Только вот интересно, какое подмножество языка он реализует. Например, сможет ли такое распарсить
<html> <head> <script type="text/javascript"> function AbstractLink() { this.show = function(href, text) { document.write('<a href="' + href + '">' + text + '</a>'); }; } function Link(href, text) { this.show('http://' + href, text); } Link.prototype = new AbstractLink(); </script> </head> <body> <script>new Link('www.yandex.ru', 'Yandex');</script> </body></html>
В данном случае пожалуй без JS никак.
Разве что текстовое содержимое не сдвигать за пределы элемента, а накрывать картинкой.
В случае когда текст в HTML и на картинке совпадает, никакого скрытого текста нет. Какой же он скрытый, если пользователь его видит, просто на картинке.
А зачем здесь JS? Это CSS-ом прекрасно делается.
ИМХО, бана быть не должно, клоакинга в данном случае не вижу, и ПС и пользователям показывается одинаковый заголовок.