如何使Javascript檔案301重新導向?

來源:互聯網
上載者:User
比如我希望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 檔案實現,添加語句如下:

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 重新導向,但是這種方法還是離不開後端的支援。

Are 301 redirects possible using javascript or jQuery?

在瀏覽器端不可以實現301.301是由伺服器響應的HTTP狀態代碼.

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.