Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/03/2008, 20:02
reyvi
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 16 años, 7 meses
Puntos: 5
Re: Pasar Variable php con Rewrite

MIra mano lo ideal es crear un campo en la tabla de la Bd que se llame como ams te guste en este caso url_amigable (por poner un ejemplo)

debes de cojer el titulo de la noticia cuando la insertas y hacer una cadena para que te reemplase todos los caracteres especiales, espacio, etc por _ o - como mas gustes y el resultado de esa cadena es el del campo url_amigable en la pagina notica.php lo que debes es hacer una consulta donde esta va a mostrar todo el contenido de la consulta donde el parametro url = a $_Get['url']
mas o menos asi
Código PHP:
$url  =$_GET['url']
$consulta "SELECT titulo, noticia FROM mi_tabla WHERE url_amigable ='$url'"
luego en el .htaccess
Código:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^noticias/(.+)\.htm noticia.php&url=$1
Espero te sirva, yo lo tengo asi y me funciona la las mil maravillas

Salu2
reyvi