В данной главе описаны нечестные приемы, о которых должен знать каждый специалист по поисковому маркетингу. Мы не выступаем за применение какого-либо из этих приемов. Но знакомство с ними поможет понять, как поднимают свой ранг ваши конкуренты.
Нечестная SEO
Digital Point Co-op и Link Vault
Рекламные сети Digital Point Co-op (http://www.digitalpoint.com/tools/
О покупке ссылок
В последнее время внимание сместилось с факторов, присутствующих на странице
Кража контента
Эта концепция подробно освещена в главе 9, где обсуждается использование карт
Применение перенаправления 302
Как было сказано в главе 4, перенаправление 302 не переносит ссылочной ценности, и, следовательно, практически бесполезно для спамеров. Но для фишеров оно может представлять интерес, как было отмечено выше.
Исключение сценария redirect.php с помощью файла robots. txt
Атаки перенаправлением 301
На обычных сайтах часто применяются сценарии, которые в рамках внутренней
структуры ссылок выполняют перенаправления с помощью примерно таких URL:
http://www.example.com/redirect.php?url=http://another.example.com
В этом случае сценарий redirect.php выполняет перенаправление на адрес,
Что такое хеширование?
Хеширование (hashing) — это алгоритм, который вычисляет уникальное значение, характеризующее какой-либо объект. Различные объекты должны иметь различные значения хеша.
Использование SimpleCAPTCHA
1.
Вначале необходимо установить нужную внешнюю библиотеку.
NumbersWords — это пакет библиотеки PEAR для преобразования чисел в слова;
он будет использован, чтобы усложнить автоматическим сценариям просмотр
форм и вычисление результатов. Официальная страница пакета — http://
pear.php.net/package/Numbers_Words.
Запрос ввода данных пользователем
Одна из распространенных проблем, с которой сталкиваются Web-мастера и разработчики — это автоматические механизмы рассылки спама, которые отсылают комментарии в незащищенные блоги и другие Web-сайты, где поддерживаются комментарии.
Зачистка пользовательского ввода
Создайте в папке seophp/include файл с именем sanitize.inc.php и введите
в него следующий код:
<?php
// зачистка HTML-кода в $inputHTML
function sanitizeHTML(
$inputHTML,
$allowed_tags = array(,1 , '', "', '',
'
', '
'', ''))
{
$_allowed_tags = implode('', $allowed_tags);
$inputHTML = strip_tags($inputHTML, $_allowed_tags);
return preg_replace ('#<(.*?) >#ise',
"'<' . removeBadAttributes('\\1') • '>'" , $inputHTML);
)