0

定義されたIP範囲から別の場所に訪問者をリダイレクトしたいと思います。

たとえば、このIP範囲85.204.0.0/16のクライアントをclientsA.htmlにリダイレクトし、このIP範囲195.178.124.0/23のクライアントをclientsB.htmlにリダイレクトしたいとします。

.htaccessが関係していると思いますが、何をすべきかわかりません。私を助けてください。

4

1 に答える 1

2

これにはmod_rewriteを使用できます。

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{REMOTE_ADDR} ^85\.204\.$ [OR]
 RewriteRule ^(.*)$ clientsA.html [R,L]

 RewriteCond %{REMOTE_ADDR} ^95\.178\.124\.$ [OR]
 RewriteRule ^(.*)$ clientsB.html [R,L]

</IfModule>

これにより、任意のページがクライアントページに変わります。^(.*)$パーツを(たとえば) ->に変更するclients.htmlと、IPアドレスに基づいてクライアントページのみが書き換えられます。

于 2012-01-06T08:46:05.467 に答える