All Products
Search
Document Center

CDN:Konfigurasikan pengalihan HTTP/S

Last Updated:Apr 01, 2026

Pengalihan HTTP/S memaksa semua permintaan HTTP atau HTTPS antara klien dan titik keberadaan (POPs) untuk menggunakan protokol tertentu. Aktifkan fitur ini untuk menerapkan HTTPS pada nama domain yang dipercepat Anda dan mengamankan transfer data.

Cara kerja

Saat pengalihan HTTP/S diaktifkan, Alibaba Cloud CDN mencegat permintaan dari klien di POP dan mengeluarkan respons pengalihan HTTP yang mengarahkan klien ke URL dengan protokol target.

Secara default, CDN menggunakan kode status 301 untuk pengalihan. Untuk beralih ke 308, kirim tiket.

301 vs 308

Keduanya merupakan pengalihan permanen, tetapi menangani permintaan non-GET secara berbeda.

Kode statusNamaPerilakuPaling cocok untuk
301Moved PermanentlyPermintaan GET dipertahankan apa adanya. Metode permintaan lainnya (POST, PUT, DELETE) mungkin diubah menjadi GET.Penerapan umum HTTP ke HTTPS untuk situs yang menggunakan permintaan GET
308Permanent RedirectMetode dan badan permintaan dipertahankan tanpa perubahan.Situs dengan operasi non-GET (pengiriman formulir, REST API) di mana kehilangan badan permintaan akan menyebabkan error
Penting

Jika situs Anda mengirim permintaan POST, PUT, atau DELETE melalui HTTP, gunakan 308, bukan 301. Dengan 301, klien mungkin mengirim ulang permintaan tersebut sebagai GET, sehingga menghilangkan badan permintaan dan merusak logika aplikasi Anda.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Aktifkan pengalihan HTTP/S

CDN console Domain Names page showing the HTTP/S Redirect section
  1. Masuk ke Konsol CDN.Konsol CDN

  2. Di panel navigasi kiri, klik Domain Names.

  3. Di halaman Domain Names, temukan nama domain target lalu klik Manage di kolom Actions.

  4. Di panel navigasi domain, klik HTTPS.

  5. Di bagian HTTP/S Redirect, klik Modify.

  6. Di kotak dialog HTTP/S Redirect, atur parameter Redirect Type.

    HTTP/S Redirect dialog box showing redirect type options

    Jenis pengalihanDeskripsi
    DefaultPermintaan HTTP dan HTTPS keduanya diterima tanpa pengalihan.
    HTTP -> HTTPSMengalihkan permintaan HTTP ke HTTPS untuk mengamankan transfer data.
    HTTPS -> HTTPMengalihkan permintaan HTTPS ke HTTP. Lihat peringatan di bawah sebelum memilih opsi ini.
    Peringatan

    Jangan aktifkan pengalihan HTTPS -> HTTP bersamaan dengan HTTP Strict Transport Security (HSTS). HSTS menginstruksikan browser untuk selalu menggunakan HTTPS, sedangkan pengaturan ini menurunkan spesifikasi traffic ke HTTP — kedua pengaturan ini saling bertentangan dan dapat menyebabkan loop pengalihan yang memblokir akses ke sumber daya Anda.

  7. Klik OK.

Langkah berikutnya

Untuk mencegah browser mengakses domain Anda melalui HTTP, konfigurasikan HTTP Strict Transport Security (HSTS) setelah mengaktifkan pengalihan HTTP -> HTTPS.