@lexstile

Как указывать кириллические ссылки в sitemap.xml?

В каком виде можно и лучше указывать кириллические ссылки в карте сайта для роботов?
Будет ли разница? (см. ниже)

https://site.ru/word/%D1%87%D1%82%D0%BE%20%D0%B5%D...
https://site.ru/word/что если

Поделитесь, пожалуйста, опытом.
  • Вопрос задан
  • 1341 просмотр
Решения вопроса 2
yaleksandr89
@yaleksandr89
PHP developer
Использовать punycode! Благо готовых сервисов куча, вот например.

Как альтернатива, можно использовать сервис для генерации карты сайта (например), там перевод кириллических символов делается автоматически (но все также с использованием punycode).

Правда здесь может возникнуть загвоздка, такие сервисы в бесплатном варианте предоставляют возможность генерации карты сайта, на определенное количество страниц (500-1000-2000), далее просят занести бабла.
Ответ написан
Если домен кириллический, вначале его преобразовать по алгоритму пуникод, потом все и кириллические адреса в том числе пропустить через https://www.php.net/manual/en/function.rawurlencode.php - она работает по тому RFC который принимает гугл и другие
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы