我之前有两种语言的博客。我为此安装了一个多语言插件。我很遗憾这样做,现在我为一种特定语言购买了另一个域名,并希望将该语言的所有帖子和页面重定向到新域名。
换句话说,如果某人键入mydomain.com/pl/
或mydomain.com/pl/post/
将其重定向到mydomain.pl
或mydomain.pl/post/
是否可以应用通用规则,如果我将mydomain.com/pl/
重定向到mydomain.pl
,其他所有相关网址也会被重定向,而不是逐个进行重定向?怎么做?
我试过这个,我在另一个论坛上看过但没有运气。真相是我对此有点困惑。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com\pl$ [NC]
RewriteRule ^ http://mydomain.pl/ [L,R]
我希望我能很好地解释自己。
答案 0 :(得分:1)
您可以尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com$
RewriteRule ^pl/(.*)$ http://mydomain.pl/$1 [R=301,L]
主机名总是小写的,因此您不需要[NC],在您的情况下,您可能需要永久重定向,因此您可以使用R = 301。