如何在Wordpress中重定向到/ en(英语)?

时间:2018-06-27 22:05:20

标签: wordpress multilingual

我需要创建一种多语言(葡萄牙语和英语)。葡萄牙语版本已完成。现在我需要翻译成英文。

例如,如果用户来自美国,他将重定向到awari.com.br/en/;如果用户来自巴西,则将不会重定向,他将访问awari.com.br。 我怎样才能做到这一点?我需要使用主题文件创建一个“ en”文件夹,还是需要在“ en”文件夹中添加所有的wordpress(wp-admin,wp-content,wp-includes)?

我的htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On


RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^$ /en/ [L,R=301]

RewriteCond %{HTTP:Accept-Language} ^pt [NC]
RewriteRule ^$ /awari [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(en|pt)/?$ /awari/index.php?lang=$1 [QSA,NC,L]

</IfModule>

# END WordPress

谢谢!

0 个答案:

没有答案