将目录重定向到子域

Uri*_*dez 4 .htaccess redirect

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

http://codigofacilito.com/video/W53XHWkbz34

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

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

我想知道的是:

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

Mik*_*étt 15

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

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

RewriteRule ^(video/.*)$ http://videos.codigofacilito.com/$1 [R=301,L,NC]
Run Code Online (Sandbox Code Playgroud)

  • 只要`RewriteRule ^(video /.*)$ http://videos.codigofacilito.com/$1 [R = 301,L,NC]'就足够了。也不需要RewriteCond。 (2认同)

Ple*_*and 6

使用mod_alias:

Redirect permanent /video http://videos.codigofacilito.com/video
Run Code Online (Sandbox Code Playgroud)

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


Igg*_*ggy 5

这对我有用

RedirectMatch 301 ^/xxx/(.*)$ http://xxx.domain.com/$1
Run Code Online (Sandbox Code Playgroud)