我把我的域名指向了Heroku中的Rails应用程序,例如,当你想要访问一些视频时,你会有一个URL,比如:
http://codigofacilito.com/video/W53XHWkbz34
我们需要将该应用程序更改为子域名,因此更新后的版本将如下所示:
http://videos.codigofacilito.com/video/W53XHWkbz34
我想知道的是:
是否有一种方法可以使用 .htaccess 文件将人们重定向到具有视频子域名的新 URL。
.htaccess
文件中插入以下规则:RewriteRule ^(video/.*)$ http://videos.codigofacilito.com/$1 [R=301,L,NC]
这对我来说有效
RedirectMatch 301 ^/xxx/(.*)$ http://xxx.domain.com/$1
Redirect permanent /video http://videos.codigofacilito.com/video
permanent
会导致Apache发送HTTP状态码301 Moved Permanently
而不是302 Found
。RewriteEngine
仍然会继续处理。 - Ismael Miguel
RewriteRule ^(video/.*)$ http://videos.codigofacilito.com/$1 [R=301,L,NC]
就可以了,不需要 RewriteCond。 - anubhava