当原始 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]
我有一个包含 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]