0

2つの異なるリージョンでロケーションベースのワイルドカードリダイレクトを設定するにはどうすればよいですか?特に、複数のWordpressサイトを使用したPHP/LAMPのセットアップに焦点を当てています。

したがって、2つのドメインがあります。

http://website.com/ --- Serves Australia
http://website.com/international/ --- Serves Everywhere Else

http://website.comのすべてのページはhttp://website.com/internationalにも存在するため、次のようになります。

http://website.com/about-page/
http://website.com/international/about-page/

そのため、アメリカのユーザーがhttp://website.com/about-page/にアクセスすると、 http: //website.com/international/about-page/にリダイレクトされます。

どんなアイデア/提案も大歓迎です!ありがとうございました!

4

2 に答える 2

2

ライブラリをインストールできる場合(または、ライブラリがすでにインストールされている場合は必要ない場合もあります)、GeoIPを使用することをお勧めします( PECL拡張機能として見つけることができます)。これは、ユーザーのコンピュータについてクエリを実行するための最も速くて簡単な方法です。

于 2012-10-31T08:42:50.990 に答える
0

ユーザーのIPアドレスを読み取り、それを国にマッピングする必要があると思います。

詳細については、以下を参照してください。

http://www.phptutorial.info/iptocountry/the_script.html

于 2012-10-31T08:25:09.680 に答える