当原始 url 以确定词完成时,使用 htaccess 重定向到其他域

Redirect with htaccess to other domain when original url finishes in determinate word

我有一个包含 3 个域的网站。 com、.de、.co.uk。一种语言的一个域。 到目前为止,这些语言都在 .com 中,它的运行方式如下:

www.domain.com/?lang=de
www.domain.com/?lang=en
www.domain.com/?lang=fr

但现在我需要无法通过 www.domain.com/?lang=en 访问的网络并自动重定向到 www.domain。co.uk

我试过:

RewriteEngine On
RedirectMatch de$ http://www.domain.de

但不适合我。 有人知道我该怎么做吗?

非常感谢你提前匹配。

您应该使用 QUERY_STRING 重写条件来检查查询参数。例如:

RewriteCond %{QUERY_STRING} ^lang=de$
RewriteRule ^/$ http://www.domain.de [R,L]