我希望我的訪問者只能訪問我的網站(博客)的特定部分。如果他們嘗試訪問網站的其他區域,我希望他們重定向到博客部分。.htaccess mod_rewrite基於IP的重定向:如何將所有流量重定向到特定的子目錄,但我的IP除外?
我也希望這適用於除我的IP地址以外的所有人。
所以結構如下:
mysite.com/blog // visitor access allowed
mysite.com // redirect to mysite.com/blog
mysite.com/forum // redirect to mysite.com/blog
mysite.com/tools // redirect to mysite.com/blog
etc...
你對如何通過的.htaccess mod_rewrite的做到這一點建議嗎?
thanks @jordon - 如果我想添加多個IP地址,語法是什麼? – pepe 2011-12-31 20:58:10
@torr只需將第一行復制到另一行並繼續添加即可。 – 2011-12-31 21:07:48
我認爲REMOTE_ADDR比REMOTE_HOST更可取得IP地址。如果啓用了'HostnameLookups',REMOTE_HOST不一定會返回IP地址(儘管默認情況下它是關閉的)。 – MrWhite 2014-07-14 09:37:31