4

我的域指向 Heroku 中的 Rails 应用程序,例如,当您想访问一些视频时,您将有一个 URL,例如:

http://codigofacilito.com/video/W53XHWkbz34

我们需要将该应用程序更改为子域,因此更新后的版本将是:

http://videos.codigofacilito.com/video/W53XHWkbz34

我想知道的是:

有没有办法通过使用 .htaccess 文件将人们重定向到带有子域视频的新 url。

4

3 回答 3

16

如果您需要将此规则仅应用于视频路由,请尝试以下操作:

在文档根目录的.htaccess文件中,插入以下规则:

RewriteRule ^(video/.*)$ http://videos.codigofacilito.com/$1 [R=301,L,NC]
于 2013-03-30T05:22:43.340 回答
7

这对我有用

RedirectMatch 301 ^/xxx/(.*)$ http://xxx.domain.com/$1
于 2016-06-02T11:24:02.410 回答
6

使用mod_alias

Redirect permanent /video http://videos.codigofacilito.com/video

该关键字permanent导致 Apache 发送 HTTP 状态,301 Moved Permanently而不是302 Found.

于 2013-03-30T05:28:41.943 回答