Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/06/2013, 17:17
Avatar de freddy31DA
freddy31DA
 
Fecha de Ingreso: junio-2012
Mensajes: 84
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: url amigable para sistema de noticias

Cita:
Iniciado por pzin Ver Mensaje
Tendrás que crear una función en PHP para pasarlo al formato que quieres. Hay una función nativa en PHP, urlencode(), pero igual esta de aquí te es mejor: http://cubiq.org/the-perfect-php-clean-url-generator
Gracias por el dato en ingles : lo arregle con está función
urls_amigables :

function urls_amigables($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;

}

/detalle/2/segunda-noticia