Tôi có lược đồ này:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
Là chính xác hay nên:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
nếu tất cả các trang web của tôi là trên HTTPS?
Tôi có lược đồ này:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
Là chính xác hay nên:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
nếu tất cả các trang web của tôi là trên HTTPS?
Câu trả lời:
Bạn có thể xác thực sơ đồ trang web của mình trên https://www.google.com/webmasters/tools . Nó sẽ báo lỗi khi bạn sử dụng https để tham khảo lược đồ.
Tôi cũng đã thấy các trình xác thực sơ đồ trang web khác từ chối xác thực phiên bản https của không gian tên, vì vậy sử dụng http có thể là tùy chọn chính xác duy nhất, ngay cả khi trang web của bạn chỉ sử dụng https.
Giá trị của xmlns
thuộc tính là xác định duy nhất một không gian tên ("URI không gian tên"). Nó không liên quan đến việc trang web của bạn đang phục vụ nội dung qua HTTP hay HTTPS - vì điều này không có gì khác biệt.
Các sitemaps.org
trang web định nghĩa giao thức sử dụng http://www.sitemaps.org/schemas/sitemap/0.9
như không gian tên được công nhận - vì vậy đây thực sự sẽ là chuỗi được sử dụng.
(Tuy nhiên, sitemaps.org
có phải mọi thứ đều chuyển hướng mọi thứ sang HTTPS không, vì vậy có lẽ cả hai đều có vẻ hợp lệ? Nhưng hãy xem bình luận của @ unor bên dưới.)
xmlns
các giá trị đóng vai trò là định danh, các URI không nhất thiết phải được truy xuất ( đôi khi thậm chí không thể thực hiện được ).
https
cho URI không gian tên sơ đồ trang web. (?)