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).

Otros artículos relacionados:

  1. La World Wide Web y el HTML cumplen 20 años
  2. Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL
  3. Posicionamiento en Google sorprendente por menos de 40 euros al mes
  4. Reemplazar carácteres con expresiones regulares en ASP para generar URL’s amigables
  5. Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web
  6. Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS
  7. Problemas y soluciones al instalar PHP para IIS en Windows
  8. Solución al problema al instalar WordPress: instalación de PHP no cuenta con la extensión de MySQL
  9. PageRank actualizado por Google hoy 31 de diciembre de 2008
  10. Evitar la caché de los navegadores al actualizar contenidos web con asp y jscript
Etiquetas: , , , , , , , , , , , , , , , ,
Deja una Respuesta