Je comprends qu'il ya beaucoup de questions que répondre à cette question. Je suis familier avec .htaccess
et nginx.conf
méthodes, mais je n'ai pas accès à la configuration traditionnelle des méthodes sur heroku.
Simone Carletti a donné cette réponse, qui tire parti de Rails 2.x les Métaux, mais je suis à l'aide de Rails 3 et ce n'est pas compatible. Rediriger les non-requêtes www www les url dans les Rails
Veuillez noter:
Je ne suis pas à la recherche d'un simple before_filter
dans mon ApplicationController. J'aimerais faire une réécriture similaire à Simone. Je crois que c'est du travail pour le serveur web ou middleware comme Rack à tout le moins, donc je voudrais quitter ce peu en dehors de l'application du code.
Objectif
redirect to status
----------------------------------------------------
www.foo.com foo.com 301
www.foo.com/whatever foo.com/whatever 301
Seuls les hôtes de correspondance /^www\./
devrait être de redirection. Toutes les autres demandes doivent être ignorés.