google.co.in
またはgoogle.co.uk
のようなさまざまなウェブサイトの地域固有のURLがあります。したがって、Google、Facebook、LinkedInなどの主要なサイトでは、地域固有のURLをすべての地域URLに置き換えます。正しいURLで検索して置換する
たとえば、googleの場合、https://www.google.com/webhp?pws=0&gl=us&gws_rd=crにリダイレクトする必要があります。
私がしようとしていた解決策:初期と交換URLの保存のために
1)URL google.co.in
(使用して正規表現)の一部を取り、google.com
と交換してください()
2)re:replace
を使用して、私はorddict
、{key,value}={"...//google.co.region/...","...//google.com/..."}
、地域はin
またはuk
または他のものである可能性がありますので、私はキーストアとしてorddictを使用している場合、その領域を考慮する方法を考えていますか?
しかし、私は実際にこれをerlangで実装する方法や提案されたソリューションが適切に動作するかどうかはわかりません。
私はメッセンジャーアプリのためにこれをやっているので、ユーザーがURLを入力するたびに、自分のサーバーがある場所のプレビューが表示されず、英語で表示されます(今のところ、 http://erlang.org/doc/man/re.html
が
あなたのソリューションとしては、それが本当に良くスマートなネットワークで実現機能のための松葉杖のように感じている:アプリはロシア語でのプレビュー)があり、内蔵だ正規表現モジュールErlangで
ネットワークの速度が遅い場合は、プレビューを表示するのに多くの時間がかかるため、クライアント側でリクエストすることはできません。 –
クライアントの低速ネットワークの場合でも、サーバーからプレビューを送信するのに時間がかかります。それでも何らかの理由でサーバー側のプレビューの読み込みを使用していて1つのWebサイトで異なるロケールが必要な場合は、世界中のプロキシを使用するか、厳密な正規表現に固執することを検討してください。 –