Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Thiết kế Web] Chuyển hướng HTTPS

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 15: Triển khai Website và tổng kết khóa — khóa Thiết kế Web

    Nhiều máy chủ web tự động chuyển hướng các yêu cầu HTTP sang HTTPS để bảo mật.

    Cho n URL:

    • Nếu URL bắt đầu bằng "http://" thì cần chuyển hướng: in ra URL mới (thay "http://" bằng "https://") kèm mã "301 Moved Permanently".
    • Nếu URL đã bắt đầu bằng "https://" thì giữ nguyên và in mã "200 OK".
    • Nếu URL không bắt đầu bằng "http://" hay "https://" thì in nguyên URL kèm mã "400 Bad Request".
    • Định dạng đầu vào:

      Dòng 1: số nguyên n. n dòng tiếp theo, mỗi dòng một URL.

    • Ràng buộc đầu vào:

      1 <= n <= 100.

    • Định dạng đầu ra:

      In ra n dòng dạng "url - ma" theo đúng thứ tự đầu vào.

    Ví dụ:

    Đầu vào:

    3
    http://example.com
    https://example.com
    ftp://example.com
    

    Đầu ra:

    https://example.com - 301 Moved Permanently
    https://example.com - 200 OK
    ftp://example.com - 400 Bad Request

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: Triển khai — Tên miền, Hosting, SEOTất cả môn học

    Đang tải editor...