Канонизация URL в Ruby on Rails проекте

Опубликовано Elvi Digital 09/04/2013 в разделе Ruby on Rails

Канонизация 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. Выпить чашечку кофе, наблюдая за неизменно превосходным результатом

Поделиться в социальных сетях

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *