Как сделать корректной ссылку домена вместо иероглифов

InstantCMS 2.X
#1 12 апреля 2018 в 21:14
Уважаемые форумчане,

подскажите, можно как-то настроить, чтобы ссылка-домен отображались корректоно, без иероглифов?

Иногда с этим сталкиваться приходится на сайте. Даже когда в поисковике вбиваешь свой сайт, там бывает эта ссылка выскакивает.
Когда устанавливал систему, вводил нормальную ссылку, а выдаёт такую.
#2 12 апреля 2018 в 21:24

ссылка-домен отображались корректоно

Polzovinst
Так она корректно отображается — так и должна, это фишка кириллических доменов. Это Ваш домен в кодировке punycode.
#3 12 апреля 2018 в 21:28
А где это можно настроить?
#4 12 апреля 2018 в 21:50
secure.php.net/manual/ru/function.idn-to-utf8.php

Процедурный стиль

string idn_to_utf8 ( string $domain [, int $options = IDNA_DEFAULT [, int $variant = INTL_IDNA_VARIANT_2003 [, array &$idna_info ]]] )
Эта функция преобразует доменные имена из формата IDNA ASCII в Unicode, в кодировке UTF-8.

echo idn_to_utf8('xn--tst-qla.de'); -> täst.de
#5 13 апреля 2018 в 02:10
Смотрите, а следующий вариант приемлем?

Зашёл в файл конфигурации
system\config\config.php

и там срузу 5-я строка 'host' 7-я 'upload_host'
В них домен в иероглифической кодировке

Ниже идут нормальные ссылки, русские.

Правильно ли будет так сделать?

Единственное, биллинг сразу новый ключ запросил, но то ладно, главное, чтобы тут верно поступить.
#6 13 апреля 2018 в 15:58


secure.php.net/manual/ru/function.idn-to-utf8.php

Процедурный стиль

string idn_to_utf8 ( string $domain [, int $options = IDNA_DEFAULT [, int $variant = INTL_IDNA_VARIANT_2003 [, array &$idna_info ]]] )
Эта функция преобразует доменные имена из формата IDNA ASCII в Unicode, в кодировке UTF-8.

echo idn_to_utf8('xn--tst-qla.de'); -> täst.de

oruchimaru
Т.е., берём этот код:

<?php

echo idn_to_utf8('xn--tst-qla.de');

?>

И вставляем куда?
#7 14 апреля 2018 в 00:45


Смотрите, а следующий вариант приемлем?

Зашёл в файл конфигурации
system\config\config.php

и там срузу 5-я строка 'host' 7-я 'upload_host'
В них домен в иероглифической кодировке

Ниже идут нормальные ссылки, русские.

Правильно ли будет так сделать?

Единственное, биллинг сразу новый ключ запросил, но то ладно, главное, чтобы тут верно поступить.

Polzovinst

Этот вариант сработал. Значит, со мной ещё не всё потеряно:)
#8 14 апреля 2018 в 01:23
у рксских доменов всегда так.
#9 14 апреля 2018 в 03:26


у рксских доменов всегда так.

@bbssochiru
Ааа, вот оно из-за чего…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.