Tema: php a html
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2003, 21:12
erama
 
Fecha de Ingreso: noviembre-2002
Mensajes: 190
Antigüedad: 21 años, 5 meses
Puntos: 0
hay varias formas de hacer algo similar a lo que deseas.

Google no busca dentro de tu BD.

-----------lo que podes hacer-----------------------
1º Google index sitios dinámicos sin probles, pero otros buscadores no. Para este caso podes hacer que lo resultados en ves de ser asi: /leche.php?tipo=descremada sea asi: /leche.php/tipo/descremada, esto lo haces copn este script:
Código PHP:
if(isset($PATH_INFO)) {  
      
$vardata explode('/'$PATH_INFO);  
        
$num_param count($vardata);  
        if(
$num_param == 0) {  
            
$vardata[] = '';  
            
$num_param++;  
        }  
        for(
$i=1$i<$num_param$i+=2) {  
            $
$vardata[$i] = $vardata[$i+1];  
        
$total=$total + $$vardata[$i]; 
        }  
    } 
De esta manera sera mejor indexada por otros buscadores. pero ya te digo el Google no tiene drama en que sea dinamica o no!. Lo que tenes que lograr es que ese enlace sea lo más enfocado posible al tema principal, es decir "leche descremada".

2º Crear tu sitio completamente en php y que cada X tiempo se genere en html X páginas, por ejemplo si busco en la bd leche descremada sale /leche.php?tipo=2, lo que tendrías que hacer es generar /leche_descremada.htm cada X tiempo.
Aqui hay algo de ejemplo pero si buscas "cache php" en google salgran varios
Código PHP:
<?
# activamos la buferización de la salida
# para que no se presenten los resultados del script
#directamente en la página
# ¡¡Cuidado con no dejar lineas en blanco delante del script
# ya que vamos a insertar luego Headers!!
ob_start();
# abrimos y leemos el fichero html
$f1=fopen("tramo4_1.html","r");
fpassthru($f1);
# recogemos el contenido del buffer
# en la variable cadena
$cadena ob_get_contents();
# comprimimos la cadea con gzencode
# para que incluya los encabezados "gzip"
 
$cd=gzencode($cadena,3,FORCE_GZIP);
 
# desactivamos la "buferización"
 # y borramos el contenido del buffer
ob_end_clean();
 
# insertamos la cabeceras
 # indicando el tipo de contenido
    
Header('Content-Encoding: gzip');
    
Header('Content-Length: ' strlen($cd));
# presentamos el contenido (cadena comprimida) que será
# "traducido" automáticamente por el navegador
 
echo $cd;
?>
este lo saque de "Memorias de un aprendiz"

BUeno, esto es sólo para darte un idea, pero haý muchas formas.

Saludos y suerte