Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 10:01
Avatar de Most
Most
 
Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 15 años, 2 meses
Puntos: 6
problema con URL amigable :S

Hola, tengo 1 problema con la URL amigable, y es que cuando me redirecciona, parece no funcionar, ya que me pone el error 404...


Codigo PHP:
Código PHP:
<html> 
<head> 
<title>Documento sin t&iacute;tulo</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<body> 
<table><tr>
<?php 
//Creamos variable para 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ñ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;
}

$connect=mysql_connect("db294.1and1.es","dbo331229459","rstow-es");
mysql_select_db("db331229459",$connect);
$sql "SELECT * FROM peliculas order by id desc limit 5";   
$result mysql_query($sql$connect) or die (mysql_error());   
$url $row['nombre']; //titulo

while ($row mysql_fetch_array($result)) {   
echo 
'<td><table align="center"> 
    <tr> 
    <td width="135" align="center"><img style="width: 120px; height: 180px;" src="'
.$row['caratula'].'" /></td></tr> 
    <tr> 
      <td align="center"><td align="center"><a href="categorias/peliculas/'
.$row['id'].'/'.urls_amigables($url).'">ver</a></td></tr> 
    <tr> 
      <td>&nbsp;</td></tr> 
</table><td>'

}  


?> 
</tr></table></body> 
</html>


Código htaccess:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. Rewriterule ^peliculas/(.+)/(.+) categoria/peliculas.php?ficha=$1

espero que me podais ayudar...