我有一个包含 6 种语言的网站 - 我使用 /en 和 /de 或 /it 作为 url 中的语言代码。我想将一种语言 (IT) 重定向到另一个域(外部链接 - 只需将用户转发到意大利网站)。我认为 .htaccess 是正确的方法。
.htaccess 对我来说仍然太复杂了。
用户应该只在尝试访问网站上的意大利语时被重定向,所以基本上一旦他访问了一些带有 /it/ 语言标签的 url。
任何人都可以帮助一些 .htaccess 魔法吗?
我试图修改我找到的以下代码,但我还不够理解......还不行......
RewriteCond %{HTTP:Accept-Language} ^(it.*) [NC]
RewriteCond %{REQUEST_URI} !(^/it/.*) [NC]
RewriteRule ^(.*)$ /it/$1 [L,R=301]
RewriteCond %{REQUEST_URI} !(^/.*) [NC]
RewriteRule ^(.*)$ /$1 [L,R=301]