【发布时间】:2011-01-28 21:18:14
【问题描述】:
假设我的网站上有一个页面显示当月的媒体发布
http://www.mysite.com/mediareleases.aspx
由于进入*的原因,必须为该页面提供一个带有当前日期的查询字符串,以便生成此列表:
http://www.mysite.com/mediareleases.aspx?prevDays=18
因此,我需要将请求 http://www.mysite.com/mediareleases.aspx 的客户端重定向到 http://www.mysite.com/mediareleases.aspx?prevDays=whateverDayOfTheMonthItIs
我的问题是,如果我想让谷歌在没有查询参数的情况下索引页面,我应该使用状态码 302 还是 307 来执行重定向?
两者都表示页面已“暂时”移动 - 这是我想要的,因为如果您明白我的意思,页面每天都会“移动”。
[*] 我正在使用闭源 .NET CMS 的一项功能,所以我束手无策。
【问题讨论】:
-
您是否必须执行一些操作才能从主页访问此页面? IE。提交表格什么的?
-
不,基本上这一切都将由服务器处理。如果有人进入没有查询字符串的页面,浏览器将被重定向到包含查询字符串的同一页面,以提供正确的日期范围。
-
无论您做什么重定向,结果页面上的
<link rel="canonical">可能都是不错的主意。
标签: http search redirect seo search-engine