2016-01-29 58 views
1

是否可以使用.htaccess僅對特定的IP列表執行重定向?我正在嘗試做的是將所有流量從一個國家重定向到另一個國家/地區,而不是所有其他國家/地區的重定向。有沒有可能使用.htaccess來做到這一點?使用.htaccess的基於位置的重定向

回答

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做重定向在你的代碼。

+1

謝謝。我結束了創建一個PHP腳本來做到這一點。它更有效,似乎爲我工作。 – afsal137