我正在尝试将文章从我的博客重定向到英文版。
基本上,文章/我/文章是法文的。但您可以在/ en / my / article上访问英文版。如果用户不是法国人,我需要重定向到此网址。
我在.htaccess中制定了这条规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} !^fr [NC]
RewriteCond %{REQUEST_URI} !^/en [NC]
RewriteRule ^(.*)$ /en/$1 [L,R]
</IfModule>
当我要去/ my / articles时,我实际上已经重定向到/en/index.php。 我认为这是因为Wordpress默认重定向:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我该如何做到这一点?
答案 0 :(得分:0)
更新WordPress数据库中的wp_options表。在wp_options中搜索“/ my /”并用“/ en /".
替换它的所有实例