Posiadam aplikacje produkcyjne i produkcyjne na Heroku.Różne pliki robots.txt dla serwera testowego na Heroku
Dla robota ustawiłem plik robots.txt.
Po tym otrzymałem wiadomość od Google.
Drogi Webmaster, Nazwa hosta witryny, https://www.myapp.com/, nie pasuje do żadnego z "Subject Names" w certyfikacie SSL, które były:
* .herokuapp.com
herokuapp.com
Google bot odczytuje plik robots.txt z moich aplikacji pomostowych i wysyła tę wiadomość. ponieważ nie ustawiłem niczego, co uniemożliwi robotom odczytanie pliku.
Zastanawiam się nad zmianą pliku .gitignore między inscenizacją a produkcją, ale nie wiem, jak to zrobić.
Jakie są najlepsze praktyki w tym zakresie?
EDIT
google na ten temat i znalazłem ten artykuł http://goo.gl/2ZHal
Ten artykuł mówi ustawić uwierzytelnianie podstawowe Rack i nie trzeba się martwić o robots.txt.
Nie wiedziałem, że podstawowy auth może zapobiec botowi Google. Wygląda na to, że to rozwiązanie lepiej manipuluje plikiem .gitignore.
Jeśli git jest sposobem, w jaki chcesz iść, możesz utrzymać gałąź 'inscenizacyjna ** ** ze zmodyfikowanym' .gitignore', a następnie przesunąć gałąź do miejsca postoju na heroku. – deefour
Hmm, wciąż jestem nowy w git i muszę dowiedzieć się więcej o gałęzi, sprawdź tę metodę. Dzięki. –