我的域名指向Heroku中的Rails应用程序,例如,当您想要访问某些视频时,您将拥有以下URL:
http://codigofacilito.com/video/W53XHWkbz34
我们需要将该应用更改为子域,因此更新后的版本为:
http://videos.codigofacilito.com/video/W53XHWkbz34
我想知道的是:
是否可以使用.htaccess文件将人们重定向到包含子域名视频的新网址。
答案 0 :(得分:15)
如果您需要将此规则仅应用于视频路线,请尝试以下操作:
在您的文档根目录.htaccess
中,插入以下规则:
RewriteRule ^(video/.*)$ http://videos.codigofacilito.com/$1 [R=301,L,NC]
答案 1 :(得分:6)
使用mod_alias:
Redirect permanent /video http://videos.codigofacilito.com/video
关键字permanent
会导致Apache发送HTTP状态301 Moved Permanently
而不是302 Found
。
答案 2 :(得分:3)
这对我有用
RedirectMatch 301 ^/xxx/(.*)$ http://xxx.domain.com/$1