
18/03/2011, 13:44
|
 | | | Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 15 años, 1 mes Puntos: 14 | |
Respuesta: plobelma con url amigable codido php Cita:
Iniciado por charlescuella hola amigos tengo un problema con el asunto de la url amigable
hasta ahora he logrado mediante el .htaccess cambiar la esctrutura de www.dominio.com/articulo.php?nombre=alberto%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 originalfunction urls_amigables($url) { // Tranformamos todo a minusculas //Rememplazamos caracteres especiales latinos $find = array('á', 'é', 'í', 'ó', 'ú', 'ñ'); $repl = array('a', 'e', 'i', 'o', 'u', 'n'); // Añaadimos los guiones $find = array(' ', '&', '\r\n', '\n', '+'); // Eliminamos y Reemplazamos demás caracteres especiales $find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/'); $repl = array('', '-', ''); return $url; }
La manera de usar un funcion en php:
$valor=" www.dominio.com/articulo.php?nombre=alberto%20solar"
urls_amigables($valor)
y tendrias de resultado $url que sería tu url modificada, no se si has entendido. |