Configurando dominios internacionalizados

En esta entrada de nuestro blog veremos como se configura un dominio IDN en apache.

IDN, por sus siglas en inglés Nombre de Dominio Internacionalizado, es la solución para poder tener dominios en nuestros sitios web con acentos, eñes y/o cedillas. Aunque también tiene soporte para idiomas no romances como el japonés o el coreano.

Utilizaremos “a modo de ejemplo”, un domino inventado:

dómiñoç.es

Desde luego, el primer paso es registrar el dominio. Las empresas registradoras harán automáticamente la conversión según las RFC3490, RFC3491 y RFC3492.

Veremos que el dominio realmente se dará de alta como: “xn--dmio-3oa2dl.es”

Una vez que tenemos el dominio registrado y las entradas DNS apuntando a nuestro servidor, configuraremos el VHOST del apache de la siguiente manera:

ServerAdmin [webmaster]
ServerName www.xn--dmio-3oa2dl.es [en Unicode]
ServerAlias xn--dmio-3oa2dl.es [en Unicode]
DocumentRoot /carpeta/sin/caracteres/extendidos

Una buena página para hacer la conversión del dominio a Unicode y PunyCode es https://punycode.es/

Si advertimos que el PunyCode difiere del Unicode (a veces pasa), simplemente agregaremos ambas entradas Punycode separadas por espacio en la línea de ServerAlias.

Ya solo queda reiniciar el apache y estará listo para funcionar.

 En XTGA vendemos dominios de un gran número de extensiones y todos con posibilidad de caracteres extendidos, si tiene alguna duda, contáctenos.