Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2008, 12:49
urruju
 
Fecha de Ingreso: noviembre-2008
Mensajes: 85
Antigüedad: 15 años, 4 meses
Puntos: 2
URL amigables

Alguna idea de por donde empezar???
Paso cuatro variables desde el index. Me queda tal que así:

http://www.rincondelcodigo.com/coments.php?var=214&num=106&arch=2&amig=captcha-diferenciando-automaticamente-humanos-de-maquinas-con-php

La última variable la soluciono con una función:

function text2url($string) {
$spacer = "-";
$string = trim($string);
$string = strtolower($string);
$string = trim(ereg_replace("[^ A-Za-z0-9_]", " ", $string));
$string = ereg_replace("[ \t\n\r]+", "-", $string);
$string = str_replace(" ", $spacer, $string);
$string = ereg_replace("[ -]+", "-", $string);
return $string;
}

Pero la URL sigue siendo bastante engorrosa. Claro me gustaria que me quedase así:

http://www.rincondelcodigo.com/coments/var/214/num/106/arch/2/amig/captcha-diferenciando-automaticamente-humanos-de-maquinas-con-php/

Por lo visto hay que crear un .htaccess e insertarle un código. Alguna idea. He hecho alguna prueba pero no me hace nada. Yo he puesto lo siguiente:

Options +FollowSymLinks
RewriteEngine on
RewriteRule coments/var/(.*)/num/(.*)/arch/(.*)/amig/(.*)/ coments.php?var=$1&num=$2&arch=$3&amig=$4
RewriteRule coments/var/(.*)/num/(.*)/arch/(.*)/amig/(.*) coments.php?var=$1&num=$2&arch=$3&amig=$4

Gracias por todo.