Imagina que quiero hacer una web, con una página inicial llamada index.html. Si quiero hacer una versión de esa página para Español, Inglés, Francés y Argentino, entonces a cada una de esas páginas las llamaré así:
- Código: Seleccionar todo
index.html.es
index.html.en
index.html.fr
index.html.ar
Luego, mediante el sistema de mapeo de lenguajes del Apache, según el idioma preferido por el internauta, el Apache mostrará una página u otra. Tienes un ejemplo en la página
TurismoPenafiel.com. Según accedas poniendo como idioma preferido el Español, Inglés o Francés, te mostrará una página u otra, de forma automática.
Bueno... pues el caso es qué sucede si tienes que hacer la versión en Polaco de esa página:
- Código: Seleccionar todo
index.html.pl
Pues entonces tenemos un problema... porque, según está configurado el servidor web, o te mostrará la página o te la intentará ejecutar como un script en Perl por tener la extensión .pl.
Resulta que '
pl' es tanto la extensión de Perl como la abreviatura internacional que representa el Polaco.
Esto es un aviso que solía aparecer en los ficheros de configuración del Apache, hace un par de años. La solución pasaba por cambiar la extensión a uno de los dos, o a los scripts en Perl o la terminación de idioma en Polaco de los ficheros.
Pero bueno... sólo hay que tenerlo en cuenta si vamos a poner algo en Polaco...
Ahora que lo pienso... quizás por eso está tan difundido el uso del PHP en Polonia...
:
Perl en Polonia: 3.600.000 sitios
PHP en Polonia: 16.800.000