htaccess重写域->到新域

时间:2019-02-20 12:57:51

标签: .htaccess redirect

在htaccess中有问题重定向

我想拥有的是

  1. 我的实际域示例https://domain1.com应该重定向到新的domain2.com/test-但仅在它确实为https://domain1.com的情况下
  2. 对于所有其他请求,它应重定向到https://domain2.com 示例https://domain1.com/pic001.jpg应该重定向到https://domain2.com/pic001.jpg

如何在.htaccess中做到这一点?

谢谢

1 个答案:

答案 0 :(得分:0)

第一次重写检查请求是否是根(/)示例https://domain1.com/,第二个规则重写其他所有内容。请检查一下。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^\/$
RewriteRule ^(.*)$ https://domain2.com/test [L,R=301]

RewriteCond %{HTTP_HOST} ^domain1\.com [NC]
RewriteRule (.*) https://domain2.com/$1 [R=301,L]