Tôi vừa cài đặt Chứng chỉ SSL trên máy chủ của mình.
Sau đó, nó sẽ thiết lập chuyển hướng cho tất cả lưu lượng truy cập trên miền của tôi trên Cổng 80 để chuyển hướng đến Cổng 443.
Nói cách khác, tất cả http://example.com
lưu lượng truy cập của tôi hiện được chuyển hướng đến https://example.com
phiên bản phù hợp của trang.
Việc chuyển hướng được thực hiện trong tệp Máy chủ ảo Apache của tôi với nội dung như thế này ...
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
Câu hỏi của tôi là, có bất kỳ hạn chế nào khi sử dụng SSL không?
Vì đây không phải là Chuyển hướng 301, tôi sẽ mất liên kết / xếp hạng trong công cụ tìm kiếm bằng cách chuyển sang https
?
Tôi đánh giá cao sự giúp đỡ. Tôi đã luôn muốn thiết lập SSL trên một máy chủ, chỉ để thực hành nó và cuối cùng tôi đã quyết định làm nó tối nay. Nó dường như đang hoạt động tốt cho đến nay, nhưng tôi không chắc có nên sử dụng điều này trên mỗi trang hay không. Trang web của tôi không phải là Thương mại điện tử và không xử lý dữ liệu nhạy cảm; chủ yếu là về ngoại hình và sự hồi hộp khi cài đặt nó cho việc học.
VẤN ĐỀ CẬP NHẬT
Thật kỳ lạ Bing tạo ảnh chụp màn hình này từ trang web của tôi bây giờ rằng nó đang sử dụng HTTPS ở mọi nơi ...
sslstrip
cuộc tấn công chuyển hướng kiểu (cả hai đều là những kẻ tấn công yêu cầu trung gian) nên các trình duyệt nhận biết của HSTS sẽ chặn cả hai.
src="://example.com/jquery.js"
- lưu ý việc thiếu http
hoặc https
vì vậy trình duyệt tải một cái phù hợp. Tôi gặp ác mộng khi cố gắng tải một số nội dung được nhúng vào Amazon khi API (được tải qua https) tạo ra các liên kết http - có nghĩa là chúng không hoạt động chính xác cho đến khi tôi tìm thấy tham số không có giấy tờ để chuyển các liên kết https