Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2007, 09:43
Nateskin
 
Fecha de Ingreso: junio-2002
Mensajes: 321
Antigüedad: 21 años, 11 meses
Puntos: 3
url amigable (con eñes y demas)

Hola chicos!!

Hasta ahora, he leido y requeteleido que el sistema de permalinks de wordpress esta muy bien hecho, tan bien, que hay una cosa que no entiendo.

Gracias a muchos usuarios de este foro, consegui hacer un sistema de url amigable, como ejemplo: http://www.ejemplo.com/2006/03/texto-con-apariencias

el problema en si esta en meter las vocales acentuadas o la misma eñe.

el sistema que hice fue el siguiente:
Código PHP:
function url_amigables($var){
    
$var2 strtolower($var);
    
$find = array('-','a','e','i','o','u','n');
    
$replace  = array(' ','á','é','í','ó','ú','ñ');

    return 
str_replace($find$replace$var2);

pero claro, con este ejemplo, las n me las interpreta como ñ y las letras normales me las sustituyes con letras acentuadas.

Este sistema lo quiero hacer bien, asi puedo compartirlo con mas usuarios, pues es un quebradero de cabeza (y un bien para posicionar nuestra página web). y pido vuestra ayuda, para que entre todos intentemos crear un sistema de url que sea amigable y pueda poner un titulo amigable en la url.

¿En que se diferencia una url de otras? Lo sabran algunos usuarios que manejan webceo que si el titulo de nuestra url como esta:

http://www.ejemplo.com/2006/03/texto-con-apariencias

posiciona mejor que una url como esta:

http://www.ejemplo.com/2006/03/3

pues la palabra clave (o titulo de la seccion) viene incluida en el titulo de la url, y google lo mira mejor.

asi pues, ¿de que manera podemos crear este sistema?