J'ai un tas de contenu a expiré à des URL tout se terminant par .html
à partir d'un héritage site HTML statique:Comment rediriger tout le contenu qui se termine par `.html` vers la route racine (en changeant seulement les routes.rb)?
example.com/a.html
example.com/b.html
Au lieu d'afficher une page d'erreur Rails qui dit:
Routing Error
No route matches "/a.html" with {:method=>:get}
Je veux réacheminer tout le contenu qui se termine dans .html
page d'accueil (le trajet racine):
map.root :controller => 'home', :action => 'index'
Est-il possible de le faire en changeant seulement la définition de l'itinéraire ou est-il nécessaire de define a catch-all route?
Merci! – apple