1

たとえば、私は 4g-market.ru を持っていますが、これは peterhost.ru のミラーです。これをプログラムで検出するにはどうすればよいですか?

4

2 に答える 2

2

この関数は、シングル バウンス リダイレクトのみを検出します (site1 -> site2ではなくsite1 -> site3 -> site2):

function isRedirect($url)
{
  $headers = get_headers($url, true);

  $status = $headers[0];
  list($protocol, $code, $message) = split(' ', $status, 3);

  return ($code >= 300 && $code < 400);
}
于 2011-03-02T22:28:48.390 に答える
0

このペーパーは役に立つかもしれませんhttp://www2007.org/papers/paper194.pdf類似の Web サイトと異なる URL に関するものです。特定の Web URL を分析し、その類似性を予測するには、ヒューリスティックなアプローチが必要です。

于 2011-07-12T20:18:35.157 に答える