Я добавил слизняков в некоторых из моделей, но из-за SEO, что нужно сделать 301 переадресацию со старых ссылок: старый:Рубин на рельсы 301 Перенаправление
http://host.com/foo/1
новый:
http://host.com/foo/foo_slug
вопрос: Как реализовать 301 перенаправление в этом случае? и возможно ли реализовать переадресацию 301 из верхней ссылки? Как это:
http://host.com/foo/FOO_SLUG -> http://host.com/foo/foo_slug
.. или конфигурацию nginx. пассажиры, кажется, более популярны на nginx – scones
Благодарим за ответ. Rails 3 позволяет создавать 301 переадресацию непосредственно с маршрутов.rb, лучше ли это делать в контроллере или на маршрутах? – xamenrax
В вашем случае я думаю, вам нужно будет сделать это в действии контроллера, так как я предполагаю, что вы будете искать пули из базы данных? Если это так, код для поиска записи и поиска ее slug может произойти только в действии контроллера, а не в 'routes.rb' –