将文件夹路由到另一个URL

时间:2014-03-30 16:49:19

标签: ruby-on-rails redirect routes

我最近将一个网站从PHP迁移到了rails。 NEwt到网站他们是一个留下来的wordpress。网址如下:

www.thedomain.com /      #former PHP now rails
www.thedomain.com/blog/   #the wordpress.

现在网站在Rails中,我不能只在php文件夹中放一个php wordpress。

我尝试使用thoses路径访问blog.thedomain.com解决方案(我在dev中使用的实际域名,因为我正在尝试使其工作):

namespace :blog do
    match'', to: redirect {|params,request| "http://blog.fakefake1111/#{params[:path]}#{request.path}"}, via: :all
    match '*path', to: redirect {|params,request| "http://blog.fakefake2222/#{params[:path]}"}, via: :all
  end

它不起作用,因为params被忽略,第一个在URL的末尾添加/ blog /。

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

我将使用apache的别名功能来完成它。我真的不需要使用rails。