我有一个域,每个页面有4个本地化版本。现在已提供4个单独的域,每个地区1个。我想创建一个mod_rewrite规则来永久重定向到新域。我目前有:
RewriteRule ^(au|nz|uk|us)/(.*) https://www.example.com.$1/$2 [R=301]
将执行以下转换:
example.com/au/testpage to example.com.au/testpage
example.com/nz/testpage to example.com.nz/testpage
上述问题是example.com.nz必须是example.co.nz。有一些我可以用来同时转换的正则表达式吗?
www.example.com/au to www.example.com.au
www.example.com/nz to www.example.co.nz
www.example.com/uk to www.example.co.uk
www.example.com/us to www.example.us
答案 0 :(得分:0)
我不认为如果正则表达式if/else
逻辑在这里有效,但是如果您的nz
域需要重定向到其他位置,则可以使用新规则来处理它
RewriteRule ^nz/(.*)$ http://example.co.nz/$1 [L,R]