我们可以用javascript进行302重定向吗?

时间:2011-10-05 07:46:23

标签: php javascript redirect

或者它必须是服务器端吗?

目前谷歌要求所有网站都是302到一个页面,而不是通常的页面。

如何使用javascript进行此操作?我可以在元或其他东西中打印302代码吗?

注意:抱歉。这不是谷歌的搜索引擎。这是google bodis.com的网站feed.com以及其他一些人的饲料提供商。

我是域名派克。我获得了在搜索引擎中排名的域名,并将流量转移到其他地方。问题是谷歌现在禁止URL转发。我只是在考虑如何使用更透明的转发来保持我的排名,例如302.目标网址很漂亮,我会说空白。

1 个答案:

答案 0 :(得分:19)

这是302重定向的工作原理:

HTTP 302意味着找到了。在某种程度上,服务器告诉客户端在哪里检索它请求的页面。

示例:

客户发送:

GET /index.html HTTP/1.1
Host: www.yourdomain.com

服务器响应:

HTTP/1.1 302 Found
Location: http:/yoursubdomain.someotherdomain.com/somefolder

这就是为什么你无法使用javascript实现302重定向。它是HTTP协议的一部分。在执行重定向之前,客户端的浏览器不会加载任何页面。