【发布时间】:2011-03-16 09:32:58
【问题描述】:
如果检测到 IP 来自某个国家/地区,我们希望重定向到我们的条目网页的本地化版本。我们正在使用 ASP.Net,GeoLite Country Db(在撰写此问题时,它是一个非常小的 1Mb 可下载数据库)。
因此,大多数用户会获得英文内容,但如果他们来自本地,则默认情况下会提供本地内容。当然,他们可以随时更改首选语言。
问题是:如果www.example.com默认显示default.aspx,我们应该(如果我们检测到IP是“本地”的):
使用
"301 Moved Permanently"并将其重定向到,例如www.example.com/local.aspx,或只需在
default.aspx内渲染适当的内容?
我们想知道 SEO 是否有一些副作用或任何方法的类似问题?
【问题讨论】:
标签: asp.net redirect localization geolocation http-status-code-301