Función PHP para generar urls amigables
Cómo crear urls amigables con PHP
Las urls amigables o friendly URL son direcciones web fáciles de recordar para el usuario que visita un sitio, se usa para optimizar el posicionamiento web
Es habitual encontrarnos en Internet noticias sobre posicionamiento web donde se habla de la importancia del uso de URLs amigables (o friendly URL), un término muy utilizado pero que a muchos les puede sonar extraño.
Función para convertir una cadena en una url amigable
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ñadimos los guiones
$find = array(' ', '&', '\r\n', '\n', '+');
$url = str_replace ($find, '-', $url);
// Eliminamos y Reemplazamos otros carácteres especiales
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
return $url;
}
Para usar ésta función enviamos un parámetro, el cual será transformado quitando los carácteres que no son admitidos en una url amigables.
$url=urls_amigables("ésta es una url amigable");
El resultado de $url es esta-es-una-url-amigable.
Descarga código fuente 205
No hay descargable
Redactado por: , Leido 3739 veces
© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2022