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 回答