0

IP アドレスを特定の範囲から特定のリンクにルーティングし、別の範囲から別のリンクにルーティングする標準的な方法はありますか?

訪問者の大部分は中国から来ていますが、その理由ですべてのトラフィックを Youku にルーティングするのに十分ではありません。反対に、中国の人々のために壊れたページ要素を持ちたくありません。

現在、Javascript ポップアップをロードするスクリーンショット ボタンがあります。ポップアップ内には、ロードするためのビデオがあります。これを検出する方法があれば、スクリプトを実行して IP アドレスを検出し、それぞれのリンクをサーバーに送信できます。

他の人がこの問題をすでに解決しているかどうか、もしそうなら、どのような方法を使用したか疑問に思っています.

ありがとう!

追伸: ご存知ない方のために説明すると、YouTube は中国でブロックされており、Youku は中国の同等のビデオ ストリーミング サイトの 1 つです。

4

1 に答える 1

1

これよりも良い方法があるかもしれませんが、クライアントが Youtube (または Youku) を iFrame にロードし、ページを取得できない場合やエラーをキャッチできる場合は、その内容を読み取ることが可能です。 Youku を取得する必要があります。

これは、たとえば Youtube がメンテナンスのためにダウンしている場合、スクリプトが壊れることも意味します。

IP ルーティングの方が優れている可能性がありますが、私の知る限り、そのための完璧なスクリプトはありません。

これを確認することをお勧めします: Web サイトの訪問者の国をどのように検出しますか?

于 2012-11-08T07:50:06.667 に答える