Chỉ mục sơ đồ trang web có thể chứa các chỉ mục sơ đồ trang web khác không?


11

Tôi có một trang web hai ngôn ngữ với chỉ mục sơ đồ trang web cho mỗi ngôn ngữ liên kết đến một số sơ đồ trang web khác nhau (một cho video, một cho nội dung tĩnh và một cho các bài viết). Tôi muốn giới thiệu một sơ đồ trang web khác liên kết các chỉ mục của sơ đồ trang web, vì vậy tôi có thể liên kết sơ đồ trang web đó trong tệp robots.txt trong thư mục gốc và sẽ không phải có một tệp robots.txt cho mỗi ngôn ngữ.

Điều đó có hợp lệ không? Hoặc có một giải pháp đơn giản hơn cho vấn đề của tôi?

Câu trả lời:


12

Tôi không chắc chắn nếu điều này thay đổi trong nhiều năm kể từ khi điều này được hỏi; trong khi về lý thuyết bạn có thể (như câu trả lời đầu tiên), trong thực tế, ít nhất Google sẽ cung cấp cho bạn một lỗi (như đã thấy trong Công cụ quản trị trang web của họ):

Định dạng chỉ mục Sơ đồ trang web không chính xác: Các chỉ mục Sơ đồ trang web lồng nhau

Trang trợ giúp của Google nêu rõ hơn:

Tệp chỉ mục sơ đồ trang web không thể liệt kê các tệp chỉ mục sơ đồ trang web khác mà chỉ liệt kê các tệp sơ đồ trang web.

Nguồn: https://support.google.com/webmastersals/35738


Điều quan trọng là sơ đồ trang web và chỉ số sơ đồ trang web. Tôi đã từng mắc lỗi này trong quá khứ. Một chỉ mục chứa nhiều sơ đồ trang web - đó là cách duy nhất một trong những loại này có thể chứa một tệp sơ đồ trang web / chỉ mục khác. Các tài liệu có thể rõ ràng hơn imho.
winwaed 17/2/2015

10

Có, bạn có thể có một chỉ mục sơ đồ trang web chứa các tham chiếu đến các chỉ mục sơ đồ trang web khác [ nguồn ], miễn là tất cả chúng trên cùng một tên miền.

Đã cập nhật: Tệp chỉ mục sơ đồ trang web không thể chứa các tệp chỉ mục khác - mỗi chỉ mục sơ đồ trang web có thể chứa liên kết đến sơ đồ trang web thông thường. Mặc dù vậy, nhiều chỉ mục sơ đồ trang web có thể được gửi tới Google.

Mỗi chỉ số sơ đồ trang web riêng lẻ có thể bao gồm tối đa 1.000 tài liệu tham khảo cho người khác <sitemap>. Nếu bạn cần tham khảo nhiều hơn thế, hãy tạo nhiều chỉ mục sơ đồ trang web và gửi từng chỉ mục.

Mỗi sơ đồ trang web cá nhân có thể bao gồm lên tới 50.000 trang tham khảo . Nếu bạn cần nhiều hơn thế, hãy chia chúng thành nhiều sơ đồ trang web.


Bạn có thể vui lòng cung cấp ví dụ về chỉ số sơ đồ trang web lồng nhau? Tôi không thể tìm thấy nó ở bất cứ đâu. Liên kết bạn tham chiếu không may đã chết.
chuyên gia

@expert Tất cả các liên kết trên đang tải cho tôi. Lời khuyên về chỉ số sơ đồ trang web có ở đây: sitemaps.blogspot.com/2005/08/USE-sitemap-index-files.html . Bạn cũng có thể dùng thử archive.org: web-beta.archive.org/web/20151104084324/http://th
Nick

Lưu trữ web kỳ lạ nói rằng trang không được lập chỉ mục. Tôi đã có thể nhìn thấy nó trong bộ nhớ cache của Google. Nhưng tôi không thấy cách tôi đề cập đến một sơ đồ trang web khác. Bạn có thể vui lòng chỉ định thẻ / thuộc tính nào của chỉ mục sơ đồ trang web tôi nên sử dụng để trỏ đến một chỉ mục sơ đồ trang web khác không?
chuyên gia

@expert Bây giờ có vẻ như bạn không còn có thể sử dụng chỉ mục sơ đồ trang web trong các chỉ mục sơ đồ trang web khác - Tôi thấy các báo cáo dẫn đến lỗi trình xác thực trong Công cụ quản trị trang web. Vì vậy, chúng cần phải tách biệt: Tập tin vì các tệp chỉ mục Sơ đồ trang web không thể chứa các tệp chỉ mục khác, bạn sẽ cần gửi riêng từng tệp chỉ mục Sơ đồ trang web cho tài khoản của mình. webmasters.googleblog.com/2006/10/ . Sẽ cập nhật câu trả lời ở trên.
Nick

Tài liệu nói rằng bạn có thể tham khảo 50.000 sơ đồ trang web từ tệp chỉ mục bản đồ trang web:> Nếu bạn cung cấp nhiều Sơ đồ trang web, thì bạn nên liệt kê từng tệp Sơ đồ trang web trong tệp chỉ mục Sơ đồ trang web. Các tệp chỉ mục sơ đồ trang web có thể không liệt kê hơn 50.000 Sơ đồ trang web và không được lớn hơn 50MB (52.428.800 byte) và có thể được nén. Bạn có thể có nhiều tệp chỉ mục Sơ đồ trang web. Định dạng XML của tệp chỉ mục Sơ đồ trang web rất giống với định dạng XML của tệp Sơ đồ trang web. webmasters.stackexchange.com/questions/18243/ từ
Bennidhamma

0

Có một cách dễ dàng hơn nhưng chỉ khi gói lưu trữ web của bạn cho phép.

Tại sao không tạo tên miền phụ cho mỗi ngôn ngữ?

Mỗi tên miền phụ sau đó có thể được trỏ đến một thư mục riêng biệt, về cơ bản, bạn sao chép mọi thứ để cả hai thư mục giống hệt nhau, sau đó bạn thay đổi nội dung của các trang trình bày mới (ví dụ: index.html) để khớp với ngôn ngữ khác nhau.

Ví dụ: nếu bạn có một thiết lập như thế này:

URL: http://www.example.com

Document root of above URL: /home/user/public_html

Contents of document root:

index.html
index.css
sitemap.xml
robots.txt

Sau đó, bạn có thể lập kế hoạch thiết lập như thế này:

URL: http://fr.example.com

Document root of above URL: /home/user/french/public_html

Contents of document root:

index.html
index.css
sitemap.xml
robots.txt

Sau đó, bạn chỉ thay đổi index.html.

NHƯNG...

Nếu bạn đã sử dụng tên đường dẫn tuyệt đối trong một số tập lệnh của mình, thì bạn cũng cần thay đổi tên đó. vì vậy, trong ví dụ trên, nếu bản sao của index.html đề cập đến index.css trong thư mục gốc, thì điều đó cần phải được cập nhật.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.