Добавление кириллического домена в Apache

IDN — это доменные имена, которые содержат символы национальных алфавитов. К таким доменам относятся кириллические домены. Кириллические домены сейчас уже не в диковинку. Однако, при настройке Apache для работы с такими доменами есть свои нюансы.

В уроке "Установка и настройка веб-сервера Apache" было показано, как добавлять в Apache традиционные латинские домены. Пусть они были и локальные, суть та же. Сейчас наша цель — добавить кириллический домен.

Для эксперимента у меня есть в распоряжении домен йапапко.рф, я его добавлю в Apache и настрою редирект на ifolder.ru.

Для начала необходимо получить Punycode-представление IDN-домена. Это сделать очень просто: необходимо в поисковой системе отыскать конвертер по запросу "Punycode конвертер" и скормить ему свой домен. Punycode-представление домена йапапко.рф выглядит следующим образом:

xn--80aazgudb.xn--p1ai

Эту последовательность нужно использовать в качестве домена при настройке Apache. В основном это касается директивы ServerName:

ServerName xn--80aazgudb.xn--p1ai

Вот, собственно, и все. Punycode-представление домена также используется и в .htaccess файле при создании правил перенаправлений и т.п.

Комментарии

Оставить комментарий »

 
Ирина
8 декабря 2013, 1:59
#1
 

Спасибо за статью! А будет ли это актуально для других кириллических доменов, например, для .рус?

Оставить комментарий

Ваше имя
 
Ваш e-mail
 
Комментарий