转发“ maindomain”,但保持“ maindomain / en /”仍可运行

时间:2019-06-04 13:48:03

标签: .htaccess

我有一个域“ example.com”,其中包含旧内容和cms。该域“ example.com”需要转发到具有新内容,新cms和新服务器的新域。同时使用网址“ example.com/en/”或“ example.com/it/”仍应指向旧内容和cms。我不知道这是否可能?到目前为止,我找不到任何解决方案!

1 个答案:

答案 0 :(得分:0)

检查此1:1重写(example.com/link-> new-domain.com/link),但不包括/ en / *和/ it / *

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^(\/en/\|\/it\/)
RewriteRule ^(.*)$ http://new-domain.com/$1 [L,R=301]

或全部访问new-domain.com(example.com/link-> new-domain.com),但不包括/ en / *和/ it / *

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^(\/en/\|\/it\/)
RewriteRule ^(.*)$ http://new-domain.com/ [L,R=301]