Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2010, 21:53
Avatar de Miguelithox
Miguelithox
 
Fecha de Ingreso: diciembre-2008
Ubicación: Viña del Mar
Mensajes: 287
Antigüedad: 15 años, 3 meses
Puntos: 7
Respuesta: Ayuda! Urls Amigables desde 0

Cita:
Iniciado por cyber_dark Ver Mensaje
Si, si manejo php, pero segun entiendo, necesito primero cambiar lo que muestro en la url, es decir mipagina.com/articulo?id=saludos-a-todos.php en lugar de mipagina.com/articulo?id=1 no?
Si, eso lo cambiar por ejemplo en el código HTML:

Código HTML:
<a href="/articulo/' . $row['ID_ARTICULO'] . '-' . url_amigable($row['titulo']) . '.html">Texto</a> 
Osea es código html con php, ya que con php muestras tus artículos.

y la función url_amigable()
Código PHP:
function url_amigable($url) {

// Tranformamos todo a minusculas

$url strtolower($url);

//Rememplazamos caracteres especiales latinos

$find = array('á''é''í''ó''ú''ñ');

$repl = array('a''e''i''o''u''n');

$url str_replace ($find$repl$url);

// Añaadimos los guiones

$find = array(' ''&''\r\n''\n''+');
$url str_replace ($find'-'$url);

// Eliminamos y Reemplazamos demás caracteres especiales

$find = array('/[^a-z0-9\-<>]/''/[\-]+/''/<[^>]*>/');

$repl = array('''-''');

$url preg_replace ($find$repl$url);

return 
$url;