Cấu hình chuyển hướng trong Caddyfile

Để chuyển hướng tên miền dạng www.example.com về https://example.com ta làm như sau:

www.example.com {
    redir https://example.com{uri} permanent
}

Thay example.com bằng tên miền của bạn.

Ý nghĩa:

  • {uri}: biến giữ chỗ, đại diện cho đường dẫn và query string (nếu có) của yêu cầu gốc. Điều này giúp cho việc chuyển hướng đến đúng địa chỉ tương ứng. Ví dụ người dùng nhập www.example.com/blog/what-is-caddy/ họ sẽ được chuyển hướng đến https://example.com/blog/what-is-caddy/
  • permanent: nghĩa là chuyển hướng vĩnh viễn. Điều này giúp cho các công cụ tìm kiếm biết được địa chỉ chính thức của website, và sẽ chuyển sức mạnh SEO (nếu có do các trang web khác link đến địa chỉ không chính thức) cho địa chỉ chính thức.
  • redir: từ khóa viết tắt cho redirect/chuyển hướng.

Yêu cầu:

  • Để việc chuyển hướng này thành công, cả hai bản ghi A của www@ đều phải trỏ đến IP của VPS.

Chuyển hướng từ không-www sang có-www

Đa phần mọi người sẽ cấu hình theo hướng dẫn bên trên, vì địa chỉ website không-www hiện đang là chuẩn ngầm chung (được ưa thích hơn, dù không bắt buộc).

Tuy nhiên nếu bạn muốn cấu hình để trang có-www là địa chỉ chính thức thì làm như sau:

example.com {
    redir https://www.example.com{uri} permanent
}

Tức chỉ cần làm ngược lại.

Link tham khảo thêm từ tài liệu chính thức: https://caddyserver.com/docs/caddyfile/directives/redir

Viết một bình luận