Http 301基于用户位置的重定向?
我正在开发一个具有urlHttp 301基于用户位置的重定向?,http,seo,http-status-code-301,Http,Seo,Http Status Code 301,我正在开发一个具有url/search的web应用程序。我们还有一组URL,对应于业务运营的位置,如/search/location-1,/search/location-2,等等 到目前为止,我们都是基于IP进行过滤的,并在location-1中向用户显示相同的内容,无论他们是点击/search还是/search/location-1。这些网页现在被标记为重复内容,并对我们在搜索引擎上的排名产生负面影响 我们能否为位置-1中的用户执行动态301重定向,从/search重定向到/location
/search
的web应用程序。我们还有一组URL,对应于业务运营的位置,如/search/location-1
,/search/location-2
,等等
到目前为止,我们都是基于IP进行过滤的,并在location-1
中向用户显示相同的内容,无论他们是点击/search
还是/search/location-1
。这些网页现在被标记为重复内容,并对我们在搜索引擎上的排名产生负面影响
我们能否为
位置-1
中的用户执行动态301
重定向,从/search
重定向到/location-1
,/search
重定向到/search/location-2
中的用户,等等?或者,还有其他更好的方法来删除重复内容吗?您当然可以这样重定向用户,但由于您脱离了请求者的IP,搜索机器人将只能索引相对于每个机器人位置的位置URL,而不是最终用户的位置。这就是你真正想要的吗
Alternativley,您可以考虑在HTML中使用<代码> <代码>标签,以防止搜索机器人对不希望索引的页面进行索引。因此,让机器人程序分别索引
/search/location-1
和/search/location-2
可能是有意义的,但如果不使用重定向,则忽略/search