使用元重定向似乎更合适:
<meta http-equiv="refresh" content="0;url=$new_url" />
但javascript重定向(在标题中)没有页面延迟
document.location.href = $new_url;
我的问题是,哪个收益最好?我实际上并不希望SEO忽略这个页面,我只是希望用户被重定向,如果他们到达这里。我该怎么办?
答案 0 :(得分:1)
SEO友好重定向发送HTTP响应代码301或302(永久移动)。您无法通过javascript发送301回复。页面将加载,给出200“页面找到”响应,然后它将运行javascript。另外,我不确定搜索引擎是否遵循javascript重定向。
元标记对SEO也不是最好的。页面加载(找到200“页面”)然后加载新页面。 SEO的好处就失去了。
最好使用服务器端重定向到SEO友好。您可以使用Apache Web服务器上的.htaccess文件来执行此操作。
以下是SEO友好重定向的一些最佳实践: