Получить URL-адреса обратных ссылок - PullRequest
2 голосов
/ 22 сентября 2011

Я пытаюсь создать сценарий для получения количества обратных ссылок на определенные URL-адреса - в настоящее время я использую метод запроса API поиска Google для link:example.com/foo/bar, который возвращает количество результатов - я использовал это значение для оценки обратные ссылки.

Однако я ищу альтернативные решения.

Ответы [ 3 ]

0 голосов
/ 25 сентября 2011

Pingbacks / Trackbacks предназначены для определения хитов с определенного сайта. Они являются ручными, а не автоматическими, и имеют смысл, когда от них есть ХИТ.

Тем не менее, подход, который вы использовали до сих пор, включает в себя огромный кеш ссылок и обратных ссылок.

Либо должна быть какая-то база данных для отслеживания узлов соединения между двумя страницами, либо вы должны начать создавать свою собственную.

Используйте доступные и лучше создайте коллаж из нескольких баз данных. Но, если вы хотите создать надежную систему, проверьте обратную ссылку со своей системы, а затем сохраните кеш на своем конце. Кэш должен содержать только проверенные обратные ссылки.

Я надеюсь, что это работает.

0 голосов
/ 21 декабря 2011

Я думаю http://www.opensiteexplorer.org/ и их API могут быть более полезными.

0 голосов
/ 25 сентября 2011

Самый простой подход заключается в том, чтобы регистрировать $_SERVER['HTTP_REFERER'] по каждому входящему запросу, который является URL-адресом сайта, ссылающегося на ваш сайт.Я уверен, что у этого подхода есть некоторые предостережения (то есть условия, при которых Referer не отправляется, потенциальная возможность спама через поддельные URL Referer), но я не могу говорить со всеми из них. Страница Википедии может быть хорошей отправной точкой.

Есть также пингбэки / трекбэков , но я бы не стал на них полагаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...