Ho applicazioni di staging e produzione su Heroku.Robots.txt diverso per il server di gestione temporanea su Heroku
Per il crawler, ho impostato il file robots.txt.
Successivamente ho ricevuto un messaggio da Google.
Caro Webmaster, Il nome host del tuo sito, https://www.myapp.com/, non corrisponde a nessuno dei "Nomi soggetto" nel certificato SSL, che erano:
* .herokuapp.com
herokuapp.com
Il bot di Google legge il file robots.txt sulle mie app di staging e invia questo messaggio. perché non ho impostato nulla per impedire ai crawler di leggere il file.
Quindi, quello che sto pensando è di cambiare il file .gitignore tra staging e produzione, ma non riesco a capire come farlo.
Quali sono le migliori pratiche per l'implementazione di questo?
EDIT
Ho cercato su google su questo e abbiamo trovato questo articolo http://goo.gl/2ZHal
Questo articolo dice per impostare l'autenticazione di base Rack e non sarà necessario preoccuparsi di robots.txt.
Non sapevo che l'autenticazione di base possa impedire Google Bot. Sembra che questa soluzione sia migliore che manipolare il file .gitignore.
Se git è il modo in cui si desidera andare, è possibile mantenere un 'staging' ** branch ** con il' .gitignore' modificato e spingere quel ramo sul sito di staging su heroku. – deefour
Hmm, sono ancora nuovo di git e ho bisogno di saperne di più sul ramo, controlla su quel metodo. Grazie. –