2012-07-07 35 views
10

Chúng tôi có các lĩnh vực khác nhau cho mỗi ngôn ngữRobots.txt cho nhiều tên miền

  1. www.abc.com
  2. www.abc.se
  3. www.abc.de

Và sau đó chúng tôi có sitemap.xml khác nhau cho mỗi trang web. Trong robots.txt, tôi muốn thêm tham chiếu sơ đồ trang web cho từng tên miền.

  1. Có thể có nhiều tham chiếu sơ đồ trang web cho từng tên miền trong một robots.txt không?
  2. Nếu có nhiều, chọn loại nào?

Trả lời

3

robots.txt chỉ có thể thông báo cho công cụ tìm kiếm sơ đồ trang web cho tên miền riêng của mình. Vì vậy, đó sẽ là người duy nhất vinh danh khi nó thu thập thông tin robots.txt của miền đó. Nếu cả ba miền ánh xạ tới cùng một trang web và chia sẻ robots.txt thì công cụ tìm kiếm sẽ tìm thấy hiệu quả từng sơ đồ trang web.

+0

Đây là ba trang web khác nhau được tổ chức với nhau. Tất nhiên, nội dung là khác nhau và cũng là tệp sitemap.xml mà chúng có khác nhau. –

+1

Đây là câu trả lời duy nhất của loại hình này và nó chỉ có một upvote .. phần còn lại của internet dường như để viết lại robots.txt để một tên miền cụ thể bằng cách sử dụng htaccess, nhưng điều này làm cho ý nghĩa hơn nhiều – Erfan

21

Tôi đang sử dụng giải pháp sau trong .htaccess sau khi tất cả chuyển hướng tên miền và chuyển hướng www sang phi www.

# Rewrite URL for robots.txt 
RewriteRule ^robots\.txt$ robots/%{HTTP_HOST}.txt [L] 

Tạo thư mục mới trong thư mục gốc của bạn được gọi là rô bốt. Tạo tệp văn bản chứa thông tin rô bốt cụ thể cho mọi miền.

  • /robots/abc.com.txt
  • /robots/abc.se.txt
  • /robots/abc.de.txt
Các vấn đề liên quan