我想将访问者从定义的 IP 范围重定向到不同的位置。
例如,我希望将此 IP 范围 85.204.0.0/16 中的客户端重定向到 clientsA.html,并将此 IP 范围 195.178.124.0/23 中的客户端重定向到 clientsB.html
我想 .htaccess 参与其中,但我不确定我应该做什么。请帮我。
我想将访问者从定义的 IP 范围重定向到不同的位置。
例如,我希望将此 IP 范围 85.204.0.0/16 中的客户端重定向到 clientsA.html,并将此 IP 范围 195.178.124.0/23 中的客户端重定向到 clientsB.html
我想 .htaccess 参与其中,但我不确定我应该做什么。请帮我。
您可以为此使用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 地址被重写。