IP2Location Redirection:指定した国からのアクセスを指定したページにリダイレクトできる
指定した国からのアクセスを指定したページにリダイレクトできる WordPress 用プラグインの紹介です。
それは「IP2Location Redirection」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。
IP2Location Redirection
IP2Location Redirection は、指定した国からのアクセスを指定したページにリダイレクトできます。
主な特徴は以下のとおりです。
- ターゲット URL は、全ての URL もしくは個別ページを指定可
- リダイレクト先は、サイト内もしくは外部 URL を選択可
- 複数のリダイレクトルールを設定可
- 301 と 302 のステータスコードをサポート
- IP アドレスは IPv4 と IPv6 をサポート
※このプラグインで使用する BIN ファイルは定期的に更新する必要があります。
無料の LITE 版 http://lite.ip2location.com
有償の 商用版 http://www.ip2location.com からダウンロードできます。
ダウンロードした BIN ファイルを解凍し、
wp-content/plugins/ip2location-redirection にアップロードしてください。
記事を作成もしくは更新時点でのバージョン:v 1.13.2
インストール手順
下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
IP2Location Redirection – WordPress.org
もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。
ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「IP2Location Redirection」と入力します。
検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。
プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。
WordPressプラグインのインストール手順を解説 – WordPress活用術
日本語化
IP2Location Redirection を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。
WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。
※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。
日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。
WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術
有効化すると
プラグインを有効化すると、下記のような表示がされます。
同梱されている IP2Location データベース(BIN ファイル)が古いので、
最新の BIN ファイルをダウンロードして下さい。と表示されています。
とりあえずは、気にしなくても大丈夫です。
「Skip」ボタンをクリックします。
専用メニュー
ダッシュボードの「コメント」メニューの下に追加されています。
使い方
リダイレクトルールを作成していきます。
General
Location からリダイレクトさせたい国を選択します。
Redirect all countries except country listed above.
このチェックボックスにチェックを付けると、
選択した国以外の全ての国がリダイレクト対象となります。
例えば、日本を選択した状態でチェックを付けると、
日本以外からの国のアクセスがリダイレクトルールの対象となります。
From
リダイレクトルールを適用する URL を指定します。
全てのページもしくは個別ページなどを選択できます。
Destination
リダイレクト先の URL を指定します。
Redirection Code
HTTP ステータスコードを指定します。
- Enable Redirection
リダイレクトを有効にするかどうか。 - Redirect on first visit only
初回アクセスのみリダイレクトさせるかどうか。 - Skip redirection if noredirect=true found in URL.
URL に noredirect=true と付いている場合にはリダイレクトをスキップするかどうか。 - Do not redirect bots and crawlers.
ボットやクローラーのアクセスは、リダイレクトしないようにするかどうか。 - Enable debug log for development purpose.
デバッグログを有効にするかどうか。
IP Query
IP Address
国情報を検索するのを許可する IP アドレスを入力します。
Settings
使用中の BIN ファイルの情報や使用法を設定できます。