Rails: перенаправление на маршрутах, когда вводом является domain.com/?r=123 - PullRequest
0 голосов
/ 20 октября 2011

Я использую Rails (3.0.3) и перенаправляю всю php-страницу.Я делаю это в моих маршрутах, и это прекрасно работает, например:

match '/raknare/klart.php' => redirect("/raknare"), :status => 301

Теперь я хочу получить счетчик, который имеет это значение

/ raknare /? R= 123 (где 123 - идентификатор, который не имеет значения. В php это - actall index.php? R = 123) и перенаправьте его в /this-other-folder.

Я хочуоднако, это / raknare / НЕ должно быть перенаправлено.Итак, это условно, если в нем есть запрос get.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 21 октября 2011

Я решил это в моем контроллере вместо этого (намного проще) с помощью:

    unless params[:r].blank?
        redirect_to(thisnewfil_url) and return
    end
...