如何使Javascript文件301重定向?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使Javascript文件301重定向?相关的知识,希望对你有一定的参考价值。

301 重定向是来自服务器端的响应,所以只有通过对服务器进行设置或者通过服务器的脚本语言来实现。以 apache 为例,可以通过配置 .htaccess 文件实现,添加语句如下:
redirect 301 /i.js xxx.domainB.com/2.js

脚本语言的实现以 php 为例,实现语句如下:
header(\'Location: xxx.domainB.com/\', true, 301);
exit;

而其他如 javascript 的跳转和 meta 标签的跳转确切来说应该都不属于页面永久定向(即 301 重定向)。
不过有一种方法可以通过 javascript 来实现 301 重定向,即用 javascript 将需要重定向的页面信息存入 cookie 中,然后 php 通过读取 cookie 来判断是否进行 301 重定向,但是这种方法还是离不开后端的支持。
参考技术A 301重定向是来自服务器端的响应,所以只有通过对服务器进行设置或者通过服务器的脚本语言来实现。以apache为例,可以通过配置.htaccess文件实现。

以上是关于如何使Javascript文件301重定向?的主要内容,如果未能解决你的问题,请参考以下文章

如何使开放图形链接与301重定向一起使用

隐藏 HTTP 引用的 301 重定向

如何正确进行 301 重定向

我如何 .htaccess 301 将所有页面/文件(除了一个)重定向到新域?

网站301重定向怎么设置

如何撤消 301 重定向?