Tôi có một trang web đa ngôn ngữ và đa ngôn ngữ. Nó chạy qua một cài đặt CMS duy nhất (Drupal), vì vậy tôi có một thư mục gốc duy nhất. Vì vậy, nếu tôi có một tệp robots.txt tĩnh, ở đó tôi chỉ có thể hiển thị các tệp cho một tên miền, theo như tôi biết.
Tôi có thể đặt một dòng trong .htaccess
Redirect 301 /robots.txt /robots.php
(hoặc hướng dẫn tương đương, và vui lòng cho biết cái nào nếu được phép)
vì vậy, nó chuyển hướng đến một tệp php động, nơi tôi có thể phục vụ các mục chứa khác nhau theo $_SERVER['HTTP_HOST']
?
Và cùng một câu hỏi cho sitemap.xml , vì vậy tôi có thể cung cấp một sitemap.php động chỉ ra các liên kết khác nhau cho mỗi tên miền khác nhau.
Vấn đề không sử dụng .txt và .xml là, như đã đề cập, tất cả các miền đều có chung một thư mục vật lý trong máy tính của máy chủ.