Tildes y diéresis en las URL con htaccess

Hoy en día las direcciones de páginas web ya pueden llevar tildes, diéresis y la virgulilla(de la ñ), estos acentos se pueden configurar con una solo línea en el archivo htaccess de tu hosting.

Como comentario aparte vale recordar que en la actualidad también se pueden registrar dominios con tildes y eñes, no es una novedad porque ya lleva unos años, pero se ha implementado muy poco.

La línea en htaccess es la siguiente:

RewriteRule ^([a-zÑ-üA-Z-]+)$ index.php?Variable=$1

Explicación:

El archivo htaccess recibe los patrones de los caracteres ASCII, los cuales se encuentran ordenados alfabéticamente, es por eso que cuando usamos  [a-z] le decimos que vaya desde la letra a hasta la última letra que es la z y de igual manera con las mayúsculas.

Pero al caso curioso  es que las letras tildadas en diferentes idiomas también tienen un rango que van del 209 al 252 de la lista de caracteres ASCII:

Ñ, Ò, Ó, Ô, Õ, Ö, ×, Ø, Ù, Ú, Û, Ü, Ý, Þ, ß, à, à, á, â, ã, ä, å, æ, ç, è, é, ê, ë, ì, í, î, ï, ð, ñ, ò, ó, ô, õ, ö, ÷, ø, ù, ú, û, ü

De esta lista tenemos la Ñ, ñ, á, é, í, ó, ú y la ü, completando los caracteres oficiales de la lengua española.

Ejemplos:

Tenemos los siguientes links:




Comentarios

  1. Muy buena información muchs gracias. He estado aprendiendo un poco sobre cómo escribir dieresis, la verdad es que el idioma español tiene cosas complicadas a la hora de aprenderse desde cero, pero ahi lo estamos intentando.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Superponer una imagen sobre otra con CSS

¿Ganas dinero en Facebook con Página, Grupo, Comunidad, etc?

Script para buscar palabras o textos en una página (html) con Jquery