0
나는 다중 언어레일 국제화 리디렉션 기본 언어
"example.com/en/about"또는 "example.com/de/about"또는 "예처럼 URL을 함께 Rails I18n API를 사용하여 만든 웹 사이트를 레일있다. COM/EN/접촉 "
등
같이이 잘 작동하지만 내가하고 싶은 사용자에가는 경우가있다"고, (URL의 언어 부분없이) example.com/about를 " 기본 언어로 각 페이지로 리디렉션됩니다. 예 :
Example::Application.routes.draw do
get '/:locale' => 'static_pages#home'
scope "/:locale" do
root "static_pages#home"
match 'about', to: 'static_pages#about', via: 'get'
match 'contact', to: 'contact#new', via: 'get'
end
resources "contact", only: [:new, :create]
end
내가 서버 (아파치) 수준에서 URL을 리디렉션 할 수 있지만, 내가 선호하는 것 "example.com/en/about"에
내 설정은/routes.rb처럼 보이는 레일에서.