【问题标题】:Is it possible to have Rails mask blog.mydomain.com as mydomain.com/blog?是否可以将 Rails 掩码 blog.mydomain.com 作为 mydomain.com/blog?
【发布时间】:2011-12-16 00:11:35
【问题描述】:

我想安装一个与我的域相关联的 Wordpress 博客。我在该域上运行 Ruby on Rails 应用程序,所以我知道最简单的方法是为博客设置一个子域。但是,我想把所有东西都放在同一个屋檐下。

在访问 mydomain.com/blog 时,我将如何使用 Rails/Rack 为 blog.mydomain.com 提供服务?我的第一个想法是执行某种掩码或抓取其他域并将 HTML 显示为来自 /blog。

该应用程序在 Heroku 上运行,我很确定我将如何处理这个带有 .htaccess 文件的 Apache 服务器(类似于 Wordpress 对永久链接所做的),但我不确定如何完成使用我手头的工具。

谢谢。

【问题讨论】:

    标签: ruby-on-rails heroku masking


    【解决方案1】:

    您可以使用rack-rewrite 将请求重定向到mydomain.com/blogblog.mydomain.com

    【讨论】:

    • 非常感谢。我会调查的!
    • rack-rewrite 似乎是一个很棒的工具,我会将它用于其他任务,但它并不能完全满足我的需求。让 mydomain.com/blog 与带有 rack-rewrite 的 blog.mydomain.com 相关联的唯一方法是通过 301,我不想这样做。我想在 blog.mydomain.com 子域下的 php 主机上使用 wordpress 写博客,但让用户觉得我的博客不在子域上,而是在 mydomain.com/blog 上。也许这是不可能的,或者我错过了关于机架重写的一些东西?
    • @JonMahones 这个运气好吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 2017-09-08
    • 2021-03-20
    相关资源
    最近更新 更多