Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/03/2007, 16:42
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: include a través de HTTP

Serenity:
Para hacer un include desde una pagina html hay que hacer 3 pasos:
1.- cambiar la terminacion de la pagina .html a .shtml.
Esto se hace solo copiando toda la pagina .html en algo como el wordpad y guardandolo como texto con la terminacion .shtml.
2.- debes configurar el apache o servidor web para que maneje las SSI o server side includes. Esto se hace entrando al conf. del apache y modificando estas variables:

Options Includes Indexes FollowSymLinks ExecCGI

Y aqui tambien:

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml

3.- Debes incluir de esta forma y dentro de la pagina .shtml:

INCLUIR UN FOOTER EN TODAS LAS PAGINAS COMO ESTANDARD:
<!--#include virtual="/footer.html" -->
o puede ser /tuweb.php

Finalmente, asegurate que tu Apache maneje .shtml segun se observa
aqui:

DirectoryIndex index.html index.html.var index.php index.htm index.shtml

(O lo puedes poner a la inversa, primero .shtml etc. Recuerda Apache busca primero la primera de la linea, despues la segunda y asi sucesivamente.)

Saludos
Y espero te ayude.
Franco