Язык браузера основан на 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.
Любые комментарии будут в основном оценены.