Я запустил Pagespeed от Google для своего экземпляра и получил следующее сообщение:
Я не могу объяснить, в чём причина. Возможно, здесь ошибка переводчика?
Я запустил Pagespeed от Google для своего экземпляра и получил следующее сообщение:
Я не могу объяснить, в чём причина. Возможно, здесь ошибка переводчика?
Я думаю, что некорректный код исходит из Discourse.
Возможно, вместо hreflang="<%= locale %>" следует использовать hreflang="<%= locale.tr('_', '-') %>", чтобы заменить нижнее подчеркивание.
Я отправил Pull Request для исправления этой проблемы в репозитории Discourse:
Это изменение гарантирует, что атрибут hreflang соответствует требованиям SEO, при этом внутренние параметры локали остаются функциональными.
Спасибо за ваш PR, я добавил тесты и слил его.
Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.