将语言页面重定向到根域
Redirect language pages to root domain
我有一个网站有两种语言,母语和英语。
所以原生看起来是这样的:www.example.com,
和这样的英文版本:www.example.com/en
我网站上的博客、产品和所有其他页面都有相同的域名,无论是母语还是英语,只有一个区别 - /en 子文件夹。
所以他们看起来都是这样的:
www.example.com/blog ->
www.example.com/en/博客
www.example.com/product-123 ->
www.example.com/en/product-123
www.example.com/...->
www.example.com/en/...
好的,所以英语页面对我的 Google 排名造成了非常糟糕的影响,我需要摆脱它们,或者确切地说,将它们重定向到所有母语域页面本身,
所以
www.example.com/en/blog 被重定向到
www.example.com/blog
www.example.com/en/product-123 被重定向到
www.example.com/product-123
www.example.com/en/... 被重定向到
www.example.com/...
等
我该怎么做以及在哪里做?可以在 htaccess 中完成吗?
提前致谢!
创建一个新文件 /en/.htaccess
(如果尚未创建)并在顶部设置此规则:
RewriteEngine On
RewriteRule .* /[=10=] [L,NE,R=301]
我有一个网站有两种语言,母语和英语。
所以原生看起来是这样的:www.example.com, 和这样的英文版本:www.example.com/en
我网站上的博客、产品和所有其他页面都有相同的域名,无论是母语还是英语,只有一个区别 - /en 子文件夹。
所以他们看起来都是这样的:
www.example.com/blog -> www.example.com/en/博客
www.example.com/product-123 -> www.example.com/en/product-123
www.example.com/...-> www.example.com/en/...
好的,所以英语页面对我的 Google 排名造成了非常糟糕的影响,我需要摆脱它们,或者确切地说,将它们重定向到所有母语域页面本身,
所以
www.example.com/en/blog 被重定向到 www.example.com/blog
www.example.com/en/product-123 被重定向到 www.example.com/product-123
www.example.com/en/... 被重定向到 www.example.com/...
等
我该怎么做以及在哪里做?可以在 htaccess 中完成吗?
提前致谢!
创建一个新文件 /en/.htaccess
(如果尚未创建)并在顶部设置此规则:
RewriteEngine On
RewriteRule .* /[=10=] [L,NE,R=301]