PHP - URLS Virtuales 1ª PARTE

 
Vista:

URLS Virtuales 1ª PARTE

Publicado por macias (89 intervenciones) el 16/07/2003 19:39:02
Hola.

Actualmente estoy intentando que google me indexe mejor, por lo que he averiguado que las urls de la forma:
www.dominio.com/index.php?var1=dato1&var2=dato2
no le gustan y no las indexa siempre.
Mirando por ahi, encontre un artículo de una web americana que decia que lo mejor era cambiar la url de forma, es decir:
www.dominio.com/index.php/var1/dato1/var2/dato2

el código para hacer eso es:
$partido=explode ("/",$PATH_INFO);//se coge en un array todos los valores que hay entre "/"
$numero=count($partido);//contamos el numero de elementos en el array
$matriz=array();//declaramos el array

for($i=1;$i<$numero;$i++) //damos vueltas hasta el numero de elemntos del array $partido
$matriz[$partido[$i]] = $partido[$i+1]; //introducimos en el array $matriz los diferentes valores


//con este codigo puedes ver los datos que has obtenido
while (list($key, $value) = each($matriz)) {
echo "key:".$key."||value:".$value."<br>";
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

URLS Virtuales 2ª PARTE

Publicado por macias (89 intervenciones) el 16/07/2003 19:41:43
//ejemplo de como despues cargar los valores de la matriz en variables para comodidad del manejo
$var1 = $matriz['var1'];
$var2 = $matriz['var2'];

//asi kedaria por fin
echo "var1".$var1."<br>";
echo "var2:".$var2."<br>";

Así funciona bien pero el problema ahora son las imágenes, y es que no se me muestran porque su url "gracias a esto " es:
www.dominio.com/index.php/var1/dato1/var2/images/hola.jpg
mientras que en el codigo php de la página lo tengo así:
<img src="images/hola.jpg">

EXISTE ALGUNA MANERA DE ARREGLAR ESTO??.
Me refiero que SIN CAMBIAR la url de las imágenes ( ya que tengo muchísimas imágenes y todas con este formato)??.
gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar