我正在考虑在我网站中所有页面的开头“head”标签下方添加一个特定于国家/地区的 javascript 条件重定向代码。这旨在将来自某些国家/地区的访问者重定向到网站的不同版本。我担心的是这是否会导致搜索引擎出现任何问题或影响我的 SEO/SERP,例如阻止 SE 抓取和/或索引当前页面等?
其次,我不完全确定这种重定向是否真的有效。这是代码 -
<head>
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
<script language="JavaScript">
var country= geoip_country_code();
if(country == "2_letter_country_code_here")
{
window.location = "http://www.Target_URL_for_Redirection.com";
} else {
window.location = "http://www.URL_of_the_Current_Page.com";
}
</script>
bla..bla...
...
...
</head>
来源:[这里][1] [1]:http ://www.geekhelpguide.com/javascript/easy-country-based-redirect-in-javascript/
第一行可能从 Maxmind (maxmind.com) GeoIP 数据库中提取数据。这有多可靠?这些数据库是否不断更新,因为我了解一个国家的 IP 范围是动态的并且一直在变化?
我的主要和唯一目标是将来自某些国家/地区的访问者(来自上面“2_letter_country_code”的访问者)重定向到另一个 URL,但其他人必须能够继续使用当前页面,而不会被重定向到其他任何地方或遇到任何其他问题因为这。你怎么看?
这会以任何方式对搜索引擎造成任何问题,或影响“当前页面”的 SEO/SERP 性能吗?如果是这样,可以做些什么来纠正它?