我想将访问者从已定义的IP范围重定向到其他位置。
例如,我希望将此IP范围85.204.0.0/16中的客户端重定向到clientsA.html,并将此IP范围195.178.124.0/23中的客户端重定向到clientsB.html
我想.htaccess参与了,但我不确定我应该做什么。请帮帮我。
答案 0 :(得分: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
- &gt;这样只会根据IP地址重写客户端页面。