我目前在2个域上使用2种语言运行单个网站,但在URL中使用语言前缀来定义德语内容。可以在两个域上访问这两种语言,如下所示:
英文内容
mysite.com/content/wonderful
mysite.de/content/wonderful德语内容
mysite.com/de/content/wunderbar
mysite.de/de/content/wunderbar
我将更改为域语言选择,以便在一个域中可以访问一种语言:
英文
mysite.com/content/wonderful
德语
mysite.de/content/wunderbar
问题:我们有很多已添加书签的内容和已在印刷版中发布的网址。我们75%的内容链接都将被更改,这意味着很多内容的链接。
是否有通配符301用于将所有.com/de/content
和.de/de/content
发送到.de/content
?
答案 0 :(得分:1)
您可以在.com
和.de
网站的root .htaccess中使用此规则:
RewriteEngine On
RewriteRule ^de/(.*)$ http://mysite.de/content/$1 [L,NC,R=301]