Я пытаюсь перенаправить статьи из моего блога в их английскую версию.
В основном статья / моя / статья написана на французском языке. Но вы можете получить доступ к английской версии в / en / my / article. Мне нужно перенаправить на этот URL, если пользователь не французский.
Я сделал это правило в моем .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 / статьи, я на самом деле перенаправляюсь в /en/index.php.
Я думаю, что это из-за перенаправления Wordpress по умолчанию:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Как я могу сделать эту работу?