0
我想將訪問者從定義的IP範圍重定向到不同的位置。如何將IP範圍重定向到不同的地址?
例如,我想從這個IP範圍85.204.0.0/16客戶從該IP範圍195.178.124.0/23被重定向到clientsA.html和客戶重定向到clientsB.html
我假設涉及.htaccess,但我不知道我應該做什麼。請幫幫我。
我想將訪問者從定義的IP範圍重定向到不同的位置。如何將IP範圍重定向到不同的地址?
例如,我想從這個IP範圍85.204.0.0/16客戶從該IP範圍195.178.124.0/23被重定向到clientsA.html和客戶重定向到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地址重寫。
非常感謝!有效。我不得不用R代替F(F給了我一個403錯誤,我想R代表Read,L代表List,F代表什麼意思? – IneedHelp 2012-01-06 10:40:45
哦,對不起:) F是Forbidden,意思是引起403錯誤。一個錯誤的複製粘貼的情況。編輯答案是正確的。 – Konerak 2012-01-06 11:55:56