西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > 其他 >

用国外主机出现403访问错误

时间:2011-11-12 04:55来源:ldhost.cn 作者:好模板 点击:
好模板有个客户网站使用的是siteground.com 的国外主机,当时购买用的是9刀一年的特价。此主机相对godaddy速度要快稳定,但是刚开始几个月使用,国内蜘蛛都不抓取,用模拟抓取工具直

 好模板有个客户网站使用的是siteground.com 的国外主机,当时购买用的是9刀一年的特价。此主机相对godaddy速度要快稳定,但是刚开始几个月使用,国内蜘蛛都不抓取,用模拟抓取工具直接显示403错误。 但是谷歌收录没任何问题,可见屏蔽了中国访问。

找到siteground官方咨询,一直建议购买几十美元一个月的企业主机,让加钱就可以使用。可见siteground用优惠促销主机不简单。

今天晚上好模板因客户的要求再次对该主机进行测试,终于找出原因与解决办法。

siteground默认主机屏蔽了中国IP,只需要htaccess里加入允许中国的IP 就可以了。必须加入中国IP 让其可以访问,另外其他地方IP 也不禁止,规则如下:

 <Limit GET HEAD POST>

order deny,allow

# Country: CHINA

# ISO Code: CN

# Total Networks: 3,458

# Total Subnets:  330,433,792

allow from 1.0.1.0/24

allow from 1.0.2.0/23

allow from 1.0.8.0/21

allow from 1.0.32.0/19

allow from 1.1.0.0/24

....

此处隐去部分,因IP有三千多行,请按照此教程获取https://www.ldhost.cn/help/php/ecshop/868.html

...

allow from 223.255.0.0/17

allow from 223.255.236.0/22

allow from 223.255.252.0/23

#

 

</Limit>

 

 

 不懂的朋友,直接复制过去直接放到.htaccess里。若你新买国外主机也出现此情况,请试试! 

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------