Por favor, si alguno de los enlaces no funciona o no se ve alguna imagen en esta web,
te agradecería que me avisaras dejando un comentario.
Muchas gracias por tu colaboración y por tu visita.
En ocasiones tenemos páginas o secciones de una web con archivos con extensión .html (o cualquier otra extensión estática) que quisiéramos convertir a dinámicas para poder introudcir código php o asp o cualquier otro lenguaje de servidor. En principio bastaría con cambiar la extensión a .php o .asp, pero muchas veces esas páginas ya están muy indexadas en Google y otros buscadores y tendríamos que hacer redirecciones permanentes 301 para no perder las visitas y el Pagerank. Podemos hacerlo sin cambiar la extensión del archivo.
Si tenemos un servidor web Apache, podemos hacer que todos los archivos con cierta extensión (.htm, .html, o incluso .pdf, .doc,…) sean interpretados con el motor php, con lo que podremos introducirle código php (instrucciones, includes,…) poniendo la siguiente línea en el archivo .htaccess en la raíz del sitio web:
AddType application/x-httpd-php .html .htm .pdf .doc
La línea anterior especifica que serán interpretados como PHP todos los archivos con extensión .htm, .html, .pdf o .doc. Podemos añadir todas las extensiones que queramos.
Si tenemos un servidor web IIS (Microsoft), podemos hacerlo desde el Administrador de Internet Information Services / Equipo local / Propiedades de Sitios Web (si queremos que afecte a todos los sitios) o Propiedades del sitio web seleccionado (si queremos que sólo afecte a un sitio web en particular). En la pestaña Directorio particular / botón Configuración / pestaña Asignaciones podemos Agregar por ejemplo la extensión .htm para que sea interpretada por el motor asp (C:\windows\system32\inetsrv\asp.dll):

De la misma forma, podemos hacer que sean interpretados por PHP (C:\php\php.exe, o la ruta del intérprete o ejecutable PHP).
Etiquetas:
.htaccess,
apache,
asp,
google,
htm,
HTML,
iis,
indexación en Google,
interpretar asp,
interpretar php,
pagerank,
páginas dinámicas,
páginas estáticas,
php,
redirección 301,
servidor web,
web
No Hay Comentarios »
Escrito por: admin en Programación

Hoy viernes 13 de marzo se cumplen 20 años del nacimiento de las páginas web (WWW), tal como las conocemos. El 13 de marzo de 1989 una propuesta presentada por un físico del CERN (Centro Europeo de Investigaciones Nucleares) sentó las bases para desarrollar el lenguaje HTML, que en principio serviría para intercambiar información entre físicos de todo el mundo a través de Internet. El lenguaje HTML (HyperText Markup Language) es un lenguaje de etiquetas que permite establecer hipervínculos entre documentos de forma fácil y que los navegadores saben interpretar. Tiempo después vendrían nuevas tecnologías y lenguajes como javascript, flash, asp, php,…

El creador de la WWW, Tim Berners-Lee, junto al ordenador que sirvió de primer servidor web
Pocos se imaginaban que aquel invento iba a revolucionar la tecnología y en el CERN lo están celebrando dando conferencias, haciendo camisetas y exponiendo el primer ordenador que albergó un servidor web, un navegador web y un editor para desarrollar páginas web.

Ejemplo de documento en lenguaje HTML
Recuerdo mi primer contacto con la web en la Universidad Politécnica de Valencia (España), cuando inicié (y años después acabé) la carrera de Ingeniería Técnica en Informática de Sistemas, allá por el año 1994. En 1995-96 colaboré en el desarrollo de una página web de una asociación de la Universidad y desde la Facultad de Informática programábamos las páginas web con un editor de textos y editor de imágenes básicos… Escribía el lenguaje HTML totalmente a mano, qué recuerdos, <html><head><title>… <table border=”0″… Empezando de esta forma me ha servido mucho posteriormente, es mucho más fácil encontrar errores y problemas cuando se conoce el código.
Este artículo en una versión menos técnica también lo podéis encontrar en Tecnología de la Vida.
Etiquetas:
20 aniversario,
20 años,
asp,
CERN,
HTML,
http,
javascript,
navegador,
php,
servidor web,
web,
www
1 Comentario »