使用javascript的HTTP重定向状态代码
我正在尝试创建一个活动页面,当浏览器被删除时,它会被删除,但我不知道如何返回302状态码以不影响我的搜索引擎优化。在网站第一次进入时,我就使用cookie从主页重定向到该页面。 或者这种重定向方式不会影响SEO,应该没有问题。 这是我的密码使用javascript的HTTP重定向状态代码,javascript,html,Javascript,Html,我正在尝试创建一个活动页面,当浏览器被删除时,它会被删除,但我不知道如何返回302状态码以不影响我的搜索引擎优化。在网站第一次进入时,我就使用cookie从主页重定向到该页面。 或者这种重定向方式不会影响SEO,应该没有问题。 这是我的密码 <html> <head> <title></title> <meta charset="utf-8"> <script type="text/
<html>
<head>
<title></title>
<meta charset="utf-8">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" src="https://example.com/splash/js/cookie.js"></script>
<script type="text/javascript">
$(function() {
var COOKIE_NAME = 'isOnBoardingCompleted';
var OnBoarded = Cookies.get(COOKIE_NAME);
if (!OnBoarded) {
Cookies.set(COOKIE_NAME, true);
// send to on-boarding screen
window.location = "https://www.example.com/campaign";
}
});
</script>
</head>
<body></body>
</html>
$(函数(){
变量COOKIE_NAME='isOnBoardingCompleted';
var OnBoarded=Cookies.get(COOKIE\u名称);
如果(!已装船){
Cookies.set(COOKIE\u名称,true);
//发送到登机屏幕
window.location=”https://www.example.com/campaign";
}
});
简短回答,您不能从JavaScript返回HTTP状态代码,它们必须来自web服务器!从描述中可能有一个选项。@Lain我查看了sessionStorage,但那只是为了创建一种cookie。如果我使用'window.location=“”` http状态代码是301,但我需要302,这是否回答了您的问题@莱恩:我的另一个想法是检查useragent是否是bot,是否是一个不运行window.location的bot。这样行吗?