2011-08-30 42 views
5

Trong tệp robots.txt, có thể sử dụng đường dẫn tương đối thay vì đường dẫn tuyệt đối để chỉ ra Sơ đồ trang web không?tệp robotsext trỏ đến một sơ đồ trang web cục bộ

Sitemap: http://www.example.com/sitemap.xml 

thay vì:

Sitemap: sitemap.xml 

Curiose note SO robots.txt

# 
# this technically isn't valid, since for some godforsaken reason 
# sitemap paths must be ABSOLUTE and not relative. 
# 
Sitemap: /sitemap.xml 

Trả lời

3

The official sitemap documentation cho thấy một URL đầy đủ trong ví dụ của nó bao gồm một tham chiếu đến một vị trí sitemap XML.

Sitemap: http://www.example.com/sitemap-host1.xml 

Tuy nhiên, nó không chỉ định có sử dụng URL hoàn chỉnh hoặc đường dẫn tuyệt đối hay không. StackOverflow robots.txt ngụ ý rằng đường dẫn tuyệt đối là bắt buộc và chúng có vấn đề khi chúng sử dụng đường dẫn tương đối. Vì vậy, tốt nhất nên sử dụng URL hoàn chỉnh hoặc đường dẫn tuyệt đối nếu bạn muốn chắc chắn rằng các công cụ tìm kiếm tìm thấy sơ đồ trang web của bạn. Vì điều này rất dễ thực hiện nên tôi không thấy lý do nào khiến một người thân nên được sử dụng.

+0

Cảm ơn John đã trả lời câu hỏi của bạn. Lý do cho câu hỏi của tôi là: Tôi sử dụng CMS tùy chỉnh có thể được sử dụng cho nhiều trang web. Tôi cần Người dùng có một tệp robots.txt được điền đầy đủ từ bên ngoài với các thông số phù hợp mà không cần truy cập vào tệp robots.txt. Bởi vì mỗi trang web có URL khác nhau nên một đường dẫn cục bộ sẽ là một giải pháp dễ dàng. Tôi hiểu điểm của bạn nên giải pháp tốt nhất mà tôi nghĩ là viết tệp robots.txt theo ngữ pháp một cách chuyên nghiệp. – GibboK

Các vấn đề liên quan