2014-09-20 67 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它放在什么地方的规则的一大因素。有时在那里有太多的东西可能会混淆网络服务器,如果它不正确。

相关问题