Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/04/2011, 22:28
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 7 meses
Puntos: 641
Respuesta: como paso nombres por la url!

si queremos jugar un poco con el mod rewrite podriamos hacer lo siguiente

con esta regla

Código Apache:
Ver original
  1. RewriteRule ^producto/(.+)/(.+)-(.+).html$ producto.php?prod=$1&nom=$2&anun=$3 [L,QSA]

recuerda poner todo lo anterior

y trata de entender como funciona

podriamos poner algo asi:

http://miweb.dom/producto/12/vendo-psp-portatil-23.html

y te tomara como id del producto el 23 que es la ultima parte despues del guión, checa el orden.

esta parte vendo-psp-portatil es solo para hacer amigable la url, podrias ecribir cualquier cosa y no afectaria, aunque tambien podrías tomarlo como parametro

si haces lo anterior

comprobarias con este código en un archivo llamado producto.php lo que te digo

Código PHP:
<?php
echo $_GET['prod'];
echo 
"<br/>";
echo 
$_GET['anun'];
echo 
"<br/>";
echo 
$_GET['nom'];
?>
espero sea suficiente para que entiendas el uso de las urls amigables, son una herramienta superpoderosa, si las sabes usar bien.