是否可以使用.htaccess仅在特定的IP列表上执行重定向?我要做的是将所有流量从一个国家/地区重定向到另一个国家/地区,而不是每个其他国家/地区都没有重定向。是否可以使用.htaccess做到这一点?
答案 0 :(得分:2)
对于一些范围很广的国家来说,这可能会很复杂。
一个简单的例子是朝鲜唯一的IP范围175.45.176.0 – 175.45.179.255
:
RewriteCond %{REMOTE_ADDR} ^175\.45\.17[6-9]\.[0-9]+$
RewriteRule ^(.*)$ http://www.google.com/ [L,R=301]
使用像ip2location这样的本地库会更容易,并在代码中进行重定向。