2013-08-29 2 views
0

Я не знаю, как это сказать. У меня есть сайт на URL, как:Rails - исключить некоторую маршрутизацию URL-адресов?

www.mysite.com 

Я хочу, чтобы иметь какой-то другой «вещи» на веб-сайте:

www.mysite.com/some/mystuff 

Как я могу Hm исключить этот адрес из рельсов приложения? Когда я помещаю этот url в браузер, он говорит мне, что такой страницы нет. Это возможно?

+0

Мое предположение, что вы должны использовать что-то вроде [Nginx] (http://wiki.nginx.org/Main). – Automatico

+0

ok спасибо, я думаю, что soo, потому что мой phpmyadmin работает так, как – Wordica

ответ

0

Внутри конфигурации/routes.rb, вы можете добавить:

match "*missing" => redirect("/") 

Это будет перенаправлять неизвестные адреса непосредственно на домашнюю страницу. Кроме того, вы можете создать знаменитую страницу Error 404 и перенаправить на нее.

match "*missing" => 'application#404' 

ApplicationController:

def 404 
    render: 'home/404' 
end 
+0

, что неплохо, но мне нужно запустить какой-то скрипт php в этом url soo, это не будет работать в моем примере – Wordica