首頁 > 後端開發 > php教程 > 如何使Javascript文件301重定向?

如何使Javascript文件301重定向?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:46:29
原創
1524 人瀏覽過

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

回复内容:

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

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

<code>redirect 301 /i.js www.domainB.com/2.js
</code>
登入後複製

脚本语言的实现以 php 为例,实现语句如下:

<code>header('Location: http://www.domainB.com/', true, 301);
exit;
</code>
登入後複製

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

Are 301 redirects possible using javascript or jQuery?

<script language=javascript> 
    if (document.domain =='www.domainA.com/1.js')  
         this.location = "www.domainB.com/2.js"; 
</script>
登入後複製

在浏览器端不可以实现301.301是由服务器响应的HTTP状态码.

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼實作 JavaScript點與圓的位置關係
來自於 1970-01-01 08:00:00
0
0
0
JavaScript鉤子函數是什麼?
來自於 1970-01-01 08:00:00
0
0
0
c++ 呼叫javascript
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板