好模板有个客户网站使用的是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里。若你新买国外主机也出现此情况,请试试! (责任编辑:好模板) |