开发者社区> 问答> 正文

如何使Javascript文件301重定向?

比如我希望www.domainA.com/1.js被访问的时候,自动301重定向到www.domainB.com/2.js中。如何来做?

展开
收起
小旋风柴进 2016-03-24 13:13:31 2275 0
1 条回答
写回答
取消 提交回答
  • 301 重定向是来自服务器端的响应,所以只有通过对服务器进行设置或者通过服务器的脚本语言来实现。以 apache 为例,可以通过配置 .htaccess 文件实现,添加语句如下:

    redirect 301 /i.js www.domainB.com/2.js
    脚本语言的实现以 php 为例,实现语句如下:

    `header('Location: http://www.domainB.com/', true, 301);
    exit;`
    而其他如 javascript 的跳转和 meta 标签的跳转确切来说应该都不属于页面永久定向(即 301 重定向)。
    不过有一种方法可以通过 javascript 来实现 301 重定向,即用 javascript 将需要重定向的页面信息存入 cookie 中,然后 php 通过读取 cookie 来判断是否进行 301 重定向,但是这种方法还是离不开后端的支持。

    2019-07-17 19:12:38
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载