我有一个包含 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
Rewrite-Condition 来检查查询参数。例如:
RewriteCond %{QUERY_STRING} ^lang=de$
RewriteRule ^/$ http://www.domain.de [R,L]
关于.htaccess - 当原始 url 以确定词结束时,使用 htaccess 重定向到其他域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32819117/