Канонизация URL в Ruby on Rails проекте
Как для всего Rails проекта убрать концевые “/” и поставить 301-е редиректы на правильные URL без “/”?
1. Установить gem в Gemfile:
gem 'rack-rewrite'
2. В файле config/application.rb указать:
config.middleware.insert_before(Rack::Runtime, Rack::Rewrite) do
r301 %25r{^/(.*)/$}, '/$1'
end
3. Выпить чашечку кофе, наблюдая за неизменно превосходным результатом
Добавить комментарий