香港专业教育学院一直在寻找答案的谷歌,但我似乎找不到它。我正在尝试根据网站的语言进行重定向。

我有两个都指向相同IP的域名。

我想拥有什么

mywebsite.be/en -> mywebsite.co.uk/en
mywebsite.co.uk/nl -> mywebsite.be/nl
mywebsite.be/nl -> mywebsite.be/nl

有人可以帮我吗,

谢谢!

文森特

最佳答案

将此代码放在每个站点的DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^mywebsite\.be$
RewriteRule ^nl(/.*)?$ http://mywebsite.be/nl/$1 [L,NC,R=301]

RewriteCond %{HTTP_HOST} !^mywebsite\.co\.uk$
RewriteRule ^en(/.*)?$ http://mywebsite.co.uk/en/$1 [L,NC,R=301]

关于regex - .htaccess更改为另一个域,具体取决于语言,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23365527/

10-10 05:15