Sitemap.xml có phải nằm trong thư mục gốc không?


15

Đây có thể là một câu hỏi đơn giản và vô lý, nhưng nó có hoàn toàn cần thiết cho tệp sitemap.xml nằm trong thư mục gốc của thư mục cài đặt wordpress của trang web không, hoặc có thể tạo thư mục con và đặt nó ở đó không? tức là /sitemap/sitemap.xml

Tôi đã tạo một tệp xml bản đồ trang web được tạo động, nhưng muốn tự động tạo nó một cách nhanh chóng khi các thay đổi được thực hiện và cần có thể ghi vào tệp này. Tôi muốn giữ quyền truy cập thư mục wordpress chính như hiện tại và chỉ có thư mục con này có thể ghi.

Rất thích nghe bất kỳ suy nghĩ về vấn đề này! Hoặc giải pháp thay thế ... Merci!

Câu trả lời:


14

Có và Không . Từ trang web chính thức của sitemap.org : -

Vị trí của tệp Sơ đồ trang web xác định nhóm URL có thể được bao gồm trong Sơ đồ trang web đó. Tệp Sơ đồ trang web có tại http://example.com/catalog/sitemap.xmlcó thể bao gồm bất kỳ URL nào bắt đầu bằng http://example.com/catalog/nhưng không thể bao gồm các URL bắt đầu bằng http://example.com/images/.

Vì vậy, , bạn có thể xác định vị trí bên ngoài thư mục gốc, nhưng làm như vậy sẽ giới hạn bộ url bạn có thể đưa vào nếu bạn quan sát đúng giao thức.

Bạn có thể thông báo cho Google và Bing về vị trí của sơ đồ trang web của bạn thông qua giao diện công cụ quản trị trang web của họ, nhưng tôi không thể nói liệu họ có thực sự quan tâm đến URL được đặt khi sitemap.xml không nằm trong thư mục gốc. IMHO Tôi sẽ quan sát giao thức.

Chi tiết đầy đủ http://www.sitemaps.org/protatio.html#location

Vì bạn đang sử dụng wordpress, có rất nhiều plugin có thể thực hiện công việc cho bạn, tôi khuyên bạn nên sử dụng Trình tạo sơ đồ trang web của Google (XML) cho WordPress (hỗ trợ các loại bài đăng tùy chỉnh, hãy cẩn thận khi chọn các plugin khác vì nhiều plugin khác không hỗ trợ điều này đặc tính).


@ Starfs vấn đề bạn gặp phải là gì, tôi chạy khoảng 30 trang Wordpress và chưa bao giờ gặp sự cố với cài đặt bảo mật gốc và sơ đồ trang web ...
toomanyairmiles

1
FYI cả Google và Bing đều cho phép bất kỳ URL nào trong sơ đồ trang web, không chỉ các URL bên dưới thư mục hiện tại. Ngoài ra, tôi chắc chắn đây là một câu hỏi lừa bịp.
DisgruntledGoat

1
@DisgruntledGoat Tôi khá chắc chắn cả hai đều làm được, nhưng tôi không thể tìm thấy bất kỳ tài liệu nào từ một trong hai hỗ trợ cho khái niệm đó, vì vậy tôi đã mắc kẹt với thông số kỹ thuật trong câu trả lời.
toomanyairmiles

1
Đây là tài liệu của tôi: webmasters.stackexchange.com/a/23933/233 (tức là trải nghiệm cá nhân)
DisgruntledGoat

2
Đối với Google: Nếu bạn gửi URL Sơ đồ trang web qua robot.txt, bạn có thể đặt nó ở bất cứ đâu (ngay cả trên các trang web khác). Nếu bạn gửi qua Công cụ quản trị trang web của Google, Sơ đồ trang web có thể ở bất kỳ đâu trong bất kỳ trang web được xác minh nào (vì vậy trong thư mục con của trang web được xác minh hoặc trên các tên miền khác). Nguồn: Trung tâm Trợ giúp & blog của bài viết
John Mueller
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.