通过javascript重定向页面

时间:2013-01-07 18:27:16

标签: javascript redirect meta-tags

使用元重定向似乎更合适:

<meta http-equiv="refresh" content="0;url=$new_url" />

但javascript重定向(在标题中)没有页面延迟

document.location.href = $new_url;

我的问题是,哪个收益最好?我实际上并不希望SEO忽略这个页面,我只是希望用户被重定向,如果他们到达这里。我该怎么办?

1 个答案:

答案 0 :(得分:1)

SEO友好重定向发送HTTP响应代码301或302(永久移动)。您无法通过javascript发送301回复。页面将加载,给出200“页面找到”响应,然后它将运行javascript。另外,我不确定搜索引擎是否遵循javascript重定向。

元标记对SEO也不是最好的。页面加载(找到200“页面”)然后加载新页面。 SEO的好处就失去了。

最好使用服务器端重定向到SEO友好。您可以使用Apache Web服务器上的.htaccess文件来执行此操作。

以下是SEO友好重定向的一些最佳实践: