将语言页面重定向到根域

时间:2019-02-19 04:41:05

标签: apache .htaccess redirect server url-redirection

我有一个使用两种语言的网站,母语和英语。

因此本机代码如下: www.example.com , 以及英文版本,例如: www.example.com/en

我的网站上的博客,产品和所有其他页面都具有相同的域名,无论是本机域名还是英语域名,只有一个区别- / en子文件夹

所以所有的人都像这样:

www.example.com/blog -> www.example.com/en/blog

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中完成吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

创建一个新文件/en/.htaccess(如果尚未创建),并将此规则放在顶部:

RewriteEngine On

RewriteRule .* /$0 [L,NE,R=301]