Hola a todos,
Tengo contratado un hosting y actualmente en el desarrollo de mi portal preciso de introducir código común en mis páginas. Espialmente lo que serían los pies de página para que simplemente cambiando el código del pie de página se actualice en todas las páginas de forma automática.
Sé que tengo varias opciones y de momento la única que me funciona es mediante php, pero esta opción tiene un problema, y es que no puedo ver el diseño como queda ya que en donde inserto el código en Dreamweaver solo aparece el icono de php.
La opción que parece más adecuada es la de activar la opción SSI (Server Side Includes). A continuación os comento todo lo que he hecho y no ha funcionado.
El .htaccess original que tengo es el siguiente (está modificado para que pueda poner código php en páginas html):
htaccess actual:
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .html
Para activar SSI pongo lo siguiente:
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .html
SetEnv PHPRC /etc
AddType text.html .html
AddHandler server-parsed .html
SetEnv PHPRC /etc
Mediante esta opción funciona el SSI, es decir mi página incluye el código de la página html que hago servir como pie de página. Sin embargo se desactiva el PHP y la página oginal html que antes me interpretaba el código php deja de interpretarlo y en el navegador se muestran los códigos php.
He probado con el siguiente código en el htaccess y me pasa exáctamente lo mismo:
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .html
SetEnv PHPRC /etc
Options +Includes
AddType text.html .html
AddHandler server-parsed .html
Tampoco me funciona la otra opción de activar el SSI mediante la directiva en htaccess de XBitHack on y posteriormente haciendo ejecutables las páginas html mediante chmod +x.
Así que como veis consigo que funcione el SSI con las primeras opciones, pero se me desactiva la interpretación del php contenido en las páginas html.
Que estoy haciendo mal?.
Gracias,
Jose