特定のIPアドレスを別のWebサイトにリダイレクトします。ホスティングサーバーはApacheです。
特定のIPアドレスを持つ特定の訪問者を別のWebサイトにリダイレクトする必要があります。私は時間をかけて追加します。
私が見つけた:
#Redirect whole networks of IP addresses to an external URL
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^10\.20\.30 [OR]
RewriteCond %{REMOTE_ADDR} ^125\.62
RewriteRule ^folder/(.*) http://anotherdomain.com/folder/$1 [R,L]
これを行う簡単な方法はありますか?
また、2つの異なるIPアドレスを異なるサイトにリダイレクトできますか?
なんで!上記のいくつかの例でIPアドレスの前に追加されましたか?
/ $ 1は何をしますか?
.htaccess modはip6vアドレスで動作しますか?
範囲については、このようなものです。
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^204\.246\.160\.([0-9]|1[0-9])
RewriteRule ^ http://www.domain.com%{REQUEST_URI} [L,R=301]
このようなものでphpを使用することもできます。
if ip = specific range
redirect to site 1
else
redirect to site 2
コメントへの応答として、これを使用してください。
これをすべてそのままコピーしてください。
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} ^172\.56\.30\.223$
RewriteRule ^(.*)$ http://www.cat.com/$1 [L,R=301]