Seo 如何避免使用302作为Google获取?

Seo 如何避免使用302作为Google获取?,seo,http-redirect,Seo,Http Redirect,我的web应用程序非常类似于在访问时重定向到随机生成的URL,例如http://myapp.com/roTr94h4Gd。(请注意notepad.cc不是我的网站。) 可能是因为这个重定向功能,当我在谷歌网站管理员工具中使用“fetchasgogle”时,我得到了一个302,没有html内容。甚至连一个标签都没有 HTTP/1.1 302 Moved Temporarily Server: nginx/1.4.1 Date: Tue, 01 Oct 2013 04:37:37 GMT Conte

我的web应用程序非常类似于在访问时重定向到随机生成的URL,例如
http://myapp.com/roTr94h4Gd
。(请注意notepad.cc不是我的网站。)

可能是因为这个重定向功能,当我在谷歌网站管理员工具中使用“fetchasgogle”时,我得到了一个302,没有html内容。甚至连一个
标签都没有

HTTP/1.1 302 Moved Temporarily
Server: nginx/1.4.1
Date: Tue, 01 Oct 2013 04:37:37 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.4.17-1~dotdeb.1
Set-Cookie: PHPSESSID=vp99q5e5t5810e3bnnnvi6sfo2; expires=Thu, 03-Oct-2013 04:37:37 GMT; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: /roTr94h4Gd
在这种情况下,我应该如何避免302?我想我可以修改我的网站以防止重定向,但在每次访问时生成一个随机URL是我的web应用程序的一个必要功能。这意味着机器人可以索引
http://myapp.com/xxxxx
其中
xxxxx
每次都不同。我相信这无助于在搜索引擎中推广我的网站

我可以将
标记添加到我的索引页面中,这样我就可以返回专门为机器人创建的页面。然而,我怀疑这是一种危险的方法,因为我的站点可能会被标记为使用黑帽方法


有人能告诉我一个解决这个问题的好建议吗?

将服务器代码更改为发送状态200而不是302。在.Net中可能是

Response.StatusCode=200


但这只返回200,不会返回我的网站的html内容,对吗?您可以重定向到所需的url并强制将状态设置为200,因为您会告诉服务器要发送的确切状态。我希望它有帮助:-)我试图返回200个状态码,但没有成功。我使用PHP。索引页在生成一些随机字符串后重定向到自身,并且仍然返回“HTTP/1.1 302临时移动”。当我作为Bingbot获取时,结果显示“状态:达到重定向限制”。这有什么意义吗?