【问题标题】:Apache serve different app content if sub-folder like url is accessed?如果访问像 url 这样的子文件夹,Apache 会提供不同的应用程序内容吗?
【发布时间】:2012-06-27 01:00:31
【问题描述】:

在此 URL (http://www.seomoz.org/learn-seo/domain) 上,以下是 子域或子文件夹 部分:

  1. 子域或子文件夹
    由于搜索引擎对域的度量标准与对子域的度量不同,因此建议网站管理员将有价值的链接内容(如博客)放在子文件夹而不是子域中。 (即 www.example.com/blog/ 而不是 blog.example.com)值得注意的例外是特定语言的网站。 (例如,英文版网站的 en.example.com)。

所以,这是我在网络服务器(Apache2)级别使用mod_rewrite处理的情况

我有一个在 http://example.com 运行的 rails 应用程序

现在我想在http://blog.example.com 托管一个 PHP 应用程序 WordPress 的博客

我想要的是,如果用户点击http://example.com/blog 或任何带有/blog/..... 的网址,我想在不更改网址地址的情况下显示http://blog.example.comhttp://blog.example.com/.... 的内容。

我知道它应该在 apache2 服务器级别进行处理,因为如果它到达http://example.com/blog 的 url,它将在 routes.rb 文件中搜索匹配项。

那么,使用 .htaccess 文件和 apache2 处理此问题的 mod_rewrite 规则是什么?

【问题讨论】:

    标签: ruby-on-rails-3 mod-rewrite apache2


    【解决方案1】:

    您实际上最好使用mod_proxy 而不是mod_rewriteSee the ProxyPass docs here.

    【讨论】:

      猜你喜欢
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-12
      • 2016-04-08
      • 2016-06-18
      • 1970-01-01
      相关资源
      最近更新 更多