私は現在、Express (Node.js) で構築されたアプリケーションに取り組んでおり、さまざまな環境 (開発、運用) でさまざまな robots.txt を処理する最もスマートな方法を知りたいと考えています。
これは私が今持っているものですが、解決策に納得していません。汚れていると思います:
app.get '/robots.txt', (req, res) ->
res.set 'Content-Type', 'text/plain'
if app.settings.env == 'production'
res.send 'User-agent: *\nDisallow: /signin\nDisallow: /signup\nDisallow: /signout\nSitemap: /sitemap.xml'
else
res.send 'User-agent: *\nDisallow: /'
(注: それは CoffeeScript です)
もっと良い方法があるはずです。どのようにしますか?
ありがとうございました。