Я пытаюсь выяснить, как установить язык контента для сайта, который уже существует. У меня нет доступа к изменению HTML документов.
Веб-сайт настроен на двух языках.
Основной язык в основном домене (xxx.com) - испанский sh. Все документы HTML декларируют язык контента соответствующим образом, используя <html lang="es">
.
. Вторым языком является английский sh, расположенный в подкаталоге домена (xxx.com/en/). Язык контента не объявляется ни в одном из HTML документов (просто <html>
). Очевидно, разработчик счел это ненужным, но это помечено как проблема при SEO-тестировании.
Я пытаюсь выяснить, как это исправить. Я обнаружил, что объявление языка с использованием DefaultLanguage
или AddLanguage
может быть сделано в файле .htaccess (который я могу изменить). Но я не могу найти последствия в моих поисках.
Если я добавлю DefaultLanguage en
в раздел <IfModule mod_mime.c>
.htaccess:
Это решит проблему отсутствующий атрибут языка в подкаталоге / en /?
Будет ли объявление lang = "es" в главном каталоге (Spani sh) переопределять объявление .htacess, так что язык содержания остается верным?
Любой совет приветствуется.