Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2009, 08:59
xfer2
(Desactivado)
 
Fecha de Ingreso: junio-2009
Mensajes: 256
Antigüedad: 15 años, 5 meses
Puntos: 1
problema con las url amigables

buenas. estoy intentando hacer url amigables. , pero no me sale.

mi codigo que hace las url amigables.

Código PHP:
    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;
    
    } 
el htaccess

Código:
RewriteEngine on
Rewriterule (.*)\.html$ detalle_noticia.php?noticia=$1
el campo de mi tabla que coloco en la url

Código PHP:
<a href="<?=$row_rsnoticias['titulourl']; ?>" class="enlacetitulonoticia">
      <?php echo $row_rsnoticias['titulonoticia']; ?>
</a>

Última edición por xfer2; 25/06/2009 a las 08:59 Razón: correcion del codigo.