怎麼讓部分頁面是https的

來源:互聯網
上載者:User
php的網站
我想讓其中一個頁面走https 其他頁面還是走http
CI的架構 現在是頁面走了https 但是當我進https的頁面後 在去別的頁面的話 也都變成了https了

我想知道如何配置 網站就其中一個頁面是https的 其他頁面還是走http
我現在是直接用php判斷跳轉的
if ($_SERVER["HTTPS"] <> "on") {

$xredir = "https://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];header("Location: " . $xredir);

}
O(∩_∩)O謝謝

回複內容:

php的網站
我想讓其中一個頁面走https 其他頁面還是走http
CI的架構 現在是頁面走了https 但是當我進https的頁面後 在去別的頁面的話 也都變成了https了

我想知道如何配置 網站就其中一個頁面是https的 其他頁面還是走http
我現在是直接用php判斷跳轉的
if ($_SERVER["HTTPS"] <> "on") {

$xredir = "https://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];header("Location: " . $xredir);

}
O(∩_∩)O謝謝

比如說我希望/a/的走https,而/b/的走http

非ajax請求

在過濾器中解析url,符合a連結規則的且協議是http的則跳轉到https,b同理

ajax請求

如果使用了jquery,可以這麼幹

    $(document).on('ajaxSend', function (xhr, options) {        if (location.protocol.indexOf('https') > -1) {            options.url = 'https://www.xxx.com' + options.url;        }    })

總之一句話,在某一處地方處理,方便維護。千萬別在頁面裡寫死連結

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.