我試圖阻止所有IP'sbut但我自己的但它不適用於我。 我用下面的代碼作爲Deny all, allow only one IP through htaccess拒絕所有的IP,但一個
order deny,allow
deny from all
allow from MyIP
回答,但它可以讓其他IP的訪問了。 我的IP是靜態的,我的網站是通過託管服務
我試圖阻止所有IP'sbut但我自己的但它不適用於我。 我用下面的代碼作爲Deny all, allow only one IP through htaccess拒絕所有的IP,但一個
order deny,allow
deny from all
allow from MyIP
回答,但它可以讓其他IP的訪問了。 我的IP是靜態的,我的網站是通過託管服務
我不知道,如果你的IP是靜態的還是不是thirth方主持,請您嘗試一下這樣的,
<Files ~ ".*">
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
127.0.0.0
表示本地主機。
編輯
刪除訪問規則與mod_rewrite的嘗試,
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$ #your IP
RewriteRule .* - [F]
</IfModule>
它不適用於本地網站,我的IP是靜態的 –
本地主機是指您的系統託管哪個網站,即使它是活網站, IP是靜態的,那麼它應該工作,你在哪裏否認訪問請提供完整的規則。 –
但是當我的網站由一個兄弟派對託管時,它不起作用,這裏就是這種情況 –
如果沒有下面的代碼:
order deny,allow deny from all allow from MyIP
,它也讓其他國家的人民IPS那麼它與你的主機有關。因爲我在我的網站上運行了代碼,並且工作正常。
我已經檢查,我的.htaccess文件被加載導致我的重寫規則工作 –