hummingbird
@hummingbird

Почему в production недоступен robots.txt?

При запуске в development, файл доступен по адресу site.ru/robots.txt

Как только запускаю в production, то ловлю ошибку 404. В чем проблема?
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 1
c3gdlk
@c3gdlk
Ментор в http://rubyboost.ru/
потому что в девелопмент режиме сервер рельсы также отдает и статику из папки public, потому что это практично

Руби слишком медленный, чтобы делать это в продакшене, там этим должен заниматься ваш основной веб сервер - nginx или на крайняк apache

В config/environments/production.rb
rails < 4 - config.serve_static_assets = true
rails = 5 - config.serve_static_files = true
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы