使用新域的路径重定向apache

时间:2016-01-31 22:12:33

标签: apache .htaccess

例如,我有olddomain.com和newdomain.com

我想重定向:

  • olddomain.com newdomain.com
  • olddomain.com/if-theres-a-path to newdomain.com/backup/if-theres-a-path

我一直在尝试几个配置但没有工作,最后一个我尝试过:

RewriteRule ^/(.*)$ http://newdomain.com/backup/$1 [L,R=301]
RewriteRule ^/$ http://newdomain.com/$1

2 个答案:

答案 0 :(得分:0)

上次我尝试在AWS上更改我的域名:

1) Register new domain then wait a few days 
2) Route 53 > DNS Management   
3) Created hosted zone  
4) Config your domain record to point to the server :D

答案 1 :(得分:0)

如果在htaccess文件中使用这些规则,则不需要在RewriteRule模式中使用前导斜杠。

RewriteRule ^$ http://newdomain.com/ [NC,L,R]
RewriteRule ^(.*)$ http://newdomain.com/backup/$1 [L,R=301]

在测试此重定向之前清除浏览器的缓存。