Javascript 谷歌和W3C说要避免使用元刷新?当使用谷歌分析时,该怎么做?
因此,我有一个网站已永久移动到一个新位置,因此我使用以下方法:Javascript 谷歌和W3C说要避免使用元刷新?当使用谷歌分析时,该怎么做?,javascript,html,redirect,google-analytics,Javascript,Html,Redirect,Google Analytics,因此,我有一个网站已永久移动到一个新位置,因此我使用以下方法: <meta http-equiv="refresh" content="0;URL='locationA'"> <script type="text/javascript"> window.location.href='locationB'; </script> 当考虑谷歌分析时,如果用户通过谷歌搜索、旧虚荣url或旧广告登陆位置a,或者甚至使用他们的书签……并被重定向到位置B,那么
<meta http-equiv="refresh" content="0;URL='locationA'">
<script type="text/javascript">
window.location.href='locationB';
</script>
当考虑谷歌分析时,如果用户通过谷歌搜索、旧虚荣url或旧广告登陆位置a,或者甚至使用他们的书签……并被重定向到位置B,那么文档引用人是否仍然准确
我这样问是因为我做了一些搜索,谷歌网站管理员工具和谷歌的约翰·穆勒都表示不建议使用元刷新
但是Yahel的回答说GA仍然可以跟踪,但对待它们的方式不同
那么,我如何以正确的方式执行他的重定向并保持一个干净的GA呢?因为根据Yahel的说法,元刷新和window.location不干净,HTTP重定向也看不到
非常感谢您的建议。当您说“干净”时,我想您关心的是文档参考数据。此信息通常在请求的头中传递。当您使用meta和js重定向时,它将使用执行重定向的页面作为文档引用,这意味着您将错过真正的引用 您需要做的是在服务器级别实现重定向,当请求旧页面时,服务器需要回复301状态代码,指示永久移动,这也是SEO的良好实践。您需要通过.htaccess或服务器端脚本节点、php、.net等来完成此操作 HTTP状态:
推荐人字段:谢谢!很抱歉,我没有提到我正在使用一个名为Luminate Online的CMS/CRM工具。因此,我有一个页面生成器,文档的页面包装器头仍然存在。我可以很容易地使用JS,但不确定如何将PHP合并到服务器端脚本中。你可以试试这个:哦,哇,Luminate在线帮助太笨重了,我找不到这个。谢谢你,克斯特尔!是的,出现的第一个链接谈到了使用meta和js重定向,但更进一步,我发现了那个文档。很高兴它有帮助!