Язык браузера основан на 404 страницах с mod_rewrite как

Я пытаюсь сгенерировать зависящий от языка 404 (также других ошибок) страниц исключительно на основе правил Apache mod_rewrite путем оценки клиентского HTTP-заголовка Accept-Language. Я'нам удалось показать правильные страницы (по умолчанию на английском) по следующим правилам:

RewriteEngine on
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{HTTP:Accept-Language} ^es [NC]
RewriteRule (.+) /esp/error404.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule (.+) /eng/error404.php [L]

Моя проблема в том, что я хотел бы сохранить 404 ошибки, и я понимаю, что перенаправление не позволяет этот тип флага. Я в любом случае не уверен на 100%, если этоЭто действительно стоит SEO, так как может быть лучше вообще не иметь 404, но я подумал, что это было бы более логично и поддерживал бы логи согласованными и т. д., но я просто могу 'не представляю, как этого добиться через apache и HTTP: Accept-Language.

Любые комментарии будут в основном оценены.

Ответы на вопрос(3)

Ваш ответ на вопрос