如果访问像url这样的子文件夹,Apache会提供不同的应用内容吗?

时间:2012-06-25 18:19:27

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

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

  
      
  1. 子域名或子文件夹
      由于搜索引擎为域保留了不同于子域的指标,因此建议网站管理员在子文件夹而不是子域中放置链接有价值的内容,如博客。 (即www.example.com/blog/而不是blog.example.com)这方面的明显例外是特定于语言的网站。 (即网站英文版的en.example.com)。
  2.   

因此,我的情况是使用mod_rewrite来处理Web服务器(Apache2)级别

我在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的网址,它将在routes.rb文件中搜索匹配。

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

1 个答案:

答案 0 :(得分:0)

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