2014-09-20 69 views
1

我有我的.htaccess設置爲似乎無法得到的.htaccess只允許我的IP

order deny, allow 
deny from all 
allow from 123.my.ip 

我的IP是什麼ipchicken是給我呢,我從任何地址得到內部服務器錯誤。我也嘗試了多個IP位置。

繼阿帕奇從那裏複製網站用這種格式只是給了我從我的地址,甚至禁止...

Order Deny,Allow 
Deny from all 
Allow from my.ip.address 

我按照沒有成功這個問題...

.htaccess block all but my ip

我也試過下面的鏈接,下面有相同的結果...

http://kb.siteground.com/how_to_redirect_all_visitors_except_your_ip_to_another_site/

RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_HOST} !^1.2.3.4 
RewriteRule .* http://www.anothersite.com [R=302,L] 

只是萬一它的相關,我在AWS服務器上運行magento。運行的想法嘗試...

回答

0

如果你嘗試:

order deny,allow 
deny from all 
allow from {111.111.111.111} <-- example ip 

它非常簡單,它應該是工作

你需要做的是讓你的阿帕奇rewrite.log虛擬主機配置 確定什麼在那兒的情況與國防部重寫/

確保你已經給你的apache virtuahost權威性來自.htaac​​ess文件 閱讀**覆蓋所有

你不應該使用mod_rewrite規則不允許任何IP,但你的,保持這一特定的頁面重寫,上面的代碼應該罰款。

確保!您的IP地址是您的Internet IP地址,而不是內部IP地址。去谷歌和鍵入「什麼是我的IP」它應該給你一個正確

如果沒有工作,肯定有你的.htaccess文件回事時髦的東西。嘗試將您的整個.htaccess文件粘貼到我們都可以查看的地方。您的.htaccess文件可能存在錯誤。確保magentos admin不會覆蓋您的.htaccess文件。

用的.htaccess它放在什麼地方的規則的一大因素。有時在那裏有太多的東西可能會混淆網絡服務器,如果它不正確。

相關問題