【发布时间】:2012-06-27 01:00:31
【问题描述】:
在此 URL (http://www.seomoz.org/learn-seo/domain) 上,以下是 子域或子文件夹 部分:
- 子域或子文件夹
由于搜索引擎对域的度量标准与对子域的度量不同,因此建议网站管理员将有价值的链接内容(如博客)放在子文件夹而不是子域中。 (即 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.com 或http://blog.example.com/.... 的内容。
我知道它应该在 apache2 服务器级别进行处理,因为如果它到达http://example.com/blog 的 url,它将在 routes.rb 文件中搜索匹配项。
那么,使用 .htaccess 文件和 apache2 处理此问题的 mod_rewrite 规则是什么?
【问题讨论】:
标签: ruby-on-rails-3 mod-rewrite apache2