Was ist der beste Weg, um mit robots.txt in Express umzugehen?

Zur Zeit arbeite ich an einer Anwendung gebaut, mit Express - (Node.js) und ich will wissen, was ist der Klügste Weg, um die Handhabung der verschiedenen robots.txt für verschiedene Umgebungen (Entwicklung, Produktion).

Dies ist, was ich jetzt haben, aber ich bin nicht überzeugt von der Lösung, ich denke, es ist dreckig:

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: /'

(NB: es ist CoffeeScript)

Sollte es einen besseren Weg. Wie würdest du es tun?

Danke.

InformationsquelleAutor der Frage Vinch | 2013-02-27

Schreibe einen Kommentar