Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2011, 13:37
charlescuella
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 16 años, 1 mes
Puntos: 8
Busqueda plobelma con url amigable codido php

hola amigos tengo un problema con el asunto de la url amigable
hasta ahora he logrado mediante el .htaccess cambiar la esctrutura de

http://www.dominio.com/articulo.php?...to%20solar

a
www.dominio.com/articulo/alberto%20solar

pero no se como debo hacer para q este signo q es el %20 q reemplaza al espacio se cambi por el signo de guion (-) no se modifica con el htaccess o por alguna funcion del php ps mi id es el nombre y hay algunos q tienes barios espacios.

buscando en el foro he encontrado este codigo

Código PHP:
Ver original
  1. function urls_amigables($url) {
  2.  
  3. // Tranformamos todo a minusculas
  4.    $url = strtolower($url);
  5. //Rememplazamos caracteres especiales latinos
  6.    $find = array('á', 'é', 'í', 'ó', 'ú', 'ñ');
  7.    $repl = array('a', 'e', 'i', 'o', 'u', 'n');
  8.    $url = str_replace ($find, $repl, $url);
  9. // Añaadimos los guiones
  10.    $find = array(' ', '&', '\r\n', '\n', '+');
  11.    $url = str_replace ($find, '-', $url);
  12. // Eliminamos y Reemplazamos demás caracteres especiales
  13.    $find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
  14.    $repl = array('', '-', '');
  15.    $url = preg_replace ($find, $repl, $url);
  16.    return $url;
  17. }

pero no se muy bien como aplicarlo, si me sirve o no

gracias por tu atencion
estoy atento
__________________
sitios
www.avisoya.com
www.yavendi.com