本文介绍了将子域重定向到 Rails 3 中的文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将 help.mydomain.com/a-page 重定向到/pages/a-page 而不使用 Nginx 或 Apache 重定向,并且仅通过 Rails 3 路由.

I need to redirect help.mydomain.com/a-page to /pages/a-page without using Nginx or Apache redirects and only through Rails 3 routes.

这里的关键是帮助子域确定/pages/应该从路由中删除,尽管视图位于/views/pages/下

The key here is the help subdomain determining that /pages/ should be dropped from the route although the view is under the /views/pages/

感谢任何帮助.

推荐答案

试试这个:

match "/:page_name" => redirect("/pages/%{page_name}"), :constraints => { :subdomain => /help/ }

这篇关于将子域重定向到 Rails 3 中的文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 21:16