.htaccess joomla页面的Htaccess语言重定向

.htaccess joomla页面的Htaccess语言重定向,.htaccess,.htaccess,我有一个有6种语言的网站-我在url中使用/en和/de或/it作为语言代码。 我想将一个langauge(IT)重定向到另一个域(外部链接-只需将用户转发到意大利网站)。我认为,htaccess是正确的方法 .htaccess对我来说还是太复杂了 用户只有在试图访问网站上的意大利语时才应该被重定向,所以基本上只要他访问了某个带有/it/language标签的url 有人能帮上点忙吗 我试图修改我发现的以下代码,但我还不够理解。。。还不起作用 RewriteCond %{HTTP:Accept-

我有一个有6种语言的网站-我在url中使用/en和/de或/it作为语言代码。 我想将一个langauge(IT)重定向到另一个域(外部链接-只需将用户转发到意大利网站)。我认为,htaccess是正确的方法

.htaccess对我来说还是太复杂了

用户只有在试图访问网站上的意大利语时才应该被重定向,所以基本上只要他访问了某个带有/it/language标签的url

有人能帮上点忙吗

我试图修改我发现的以下代码,但我还不够理解。。。还不起作用

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]
这有助于:

RewriteEngine On
RewriteBase /
RewriteRule ^it/(.*)$ http://another-domain.com/$1 [R=301,L]
请求的URL:
http://old-domain.com/it/hello


将重定向到:
http://another-domain.com/hello

如果您可以访问真正的服务器配置,请不要使用
.htaccess
样式的配置!与在实际服务器配置中实现相同的规则相比,它的成本更高(性能下降),调试和支持难度更大,而且通常需要更复杂的设置。