Как я могу перенаправить несколько вариантов на один и тот же URL? - PullRequest
1 голос
/ 07 февраля 2012

При использовании соответствия в маршрутизации рельсов, как:

match "/about/" => about#index

и mysite.com/about/, и mysite.com/about показывают одну и ту же страницу. Это может создать некоторые проблемы с дублированием контента. Что я должен сделать, так это то, что mysite.com/about будет перенаправлен на другой URL-адрес, то есть mysite.com/about/.

Я пытался выполнить простое, написав:

match "/about" => "/about"

но это вызвало серьезную ошибку в моем файле маршрутизации, и приложение не удалось. Очевидно, я делаю что-то не так.

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 07 февраля 2012

используйте следующую строку в application.rb, чтобы создать косую черту для всех URL

config.action_controller.default_url_options = { :trailing_slash => true }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...