Tôi có các ứng dụng dàn dựng và sản xuất trên Heroku.robots.txt khác nhau cho máy chủ dàn dựng trên Heroku
Đối với trình thu thập thông tin, tôi đặt tệp robots.txt.
Sau đó tôi nhận được tin nhắn từ Google.
Thưa Webmaster, Tên máy chủ của trang web của bạn, https://www.myapp.com/, không phù hợp với bất kỳ "tên đối tượng" trong chứng chỉ SSL của bạn, mà là:
* .herokuapp.com
herokuapp.com
bot Google đọc robots.txt trên ứng dụng dàn dựng của tôi và gửi thư này. bởi vì tôi không đặt bất kỳ thứ gì để ngăn trình thu thập thông tin đọc tệp.
Vì vậy, những gì tôi đang nghĩ đến là thay đổi tệp .gitignore giữa dàn dựng và sản xuất, nhưng tôi không thể tìm ra cách để làm điều này.
Thực tiễn tốt nhất để thực hiện điều này là gì?
EDIT
Tôi googled về vấn đề này và tìm thấy bài viết này http://goo.gl/2ZHal
Bài viết này nói đến thiết lập xác thực Kệ cơ bản và bạn sẽ không cần phải quan tâm về robots.txt.
Tôi không biết rằng auth cơ bản có thể ngăn chặn google bot. Dường như giải pháp này là tốt hơn để thao tác tệp .gitignore.
Nếu git là cách bạn muốn, bạn có thể duy trì nhánh 'staging' ** với' .gitignore' đã sửa đổi và đẩy chi nhánh đó vào trang dàn dựng trên heroku. – deefour
Hmm, tôi vẫn còn mới để git và cần phải tìm hiểu thêm về chi nhánh, kiểm tra về phương pháp đó. Cảm ơn. –