.htaccess 当原始url在确定的单词中结束时,使用htaccess重定向到其他域
我有一个有3个域名的网站。com、.de、.co.uk。一种语言对应一个域。 到目前为止,这些语言都在.com中,它的运行方式如下:.htaccess 当原始url在确定的单词中结束时,使用htaccess重定向到其他域,.htaccess,seo,friendly-url,http-redirect,.htaccess,Seo,Friendly Url,Http Redirect,我有一个有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://ww
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
但不要为我工作。
谁知道我该怎么做
非常感谢您提前匹配。您应该使用查询字符串重写条件来检查查询参数。e、 g:
RewriteCond %{QUERY_STRING} ^lang=de$
RewriteRule ^/$ http://www.domain.de [R,L]
非常感谢你的快速回答!。你完全明白我需要什么。你的代码似乎正确,但对我来说不起作用。我不知道为什么。RewriteCond%{QUERY_STRING}^lang=de$RewriteRule^/$[R,L]上的RewriteEngine我用来测试htaccess代码,它似乎不起作用。我写得非常仔细,因为在你的解决方案的任何一步中,我都可能犯错误。