Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2014, 13:53
mikehove
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: Conflicto HTACCESS y PHP

Hola PHPeros. Gracias por responder mi pedido de auxilio. Apliqué la redirección que me pasaste y funciona, en parte, porque:

SOLUCION: Ya no hay duplicado.

PROBLEMA: Convertir esta redirección en URL amigable.

Esto es lo que pasa:
  • Cuando hago clic en el formulario y pasa a la siguiente página, en la URL, aparece:
    "http://localhost/producto?nombre=miProducto4&id=4".
  • Cuando escribo la URL amigable, por ejemplo:
    "http://localhost/producto/miProducto4/4", me redirecciona automáticamente con:
    "http://localhost/producto?nombre=miProducto4&id=4".

Código Apache:
Ver original
  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymLinks
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7.  
  8. RewriteRule ^producto/(.+)/(.+)$ producto?nombre=$1&id=$2 [L,R=301,QSA]
  9.  
  10. RewriteCond %{REQUEST_FILENAME} !-f
  11. RewriteCond %{REQUEST_FILENAME} !-d
  12. RewriteRule .* index.php [L,QSA]
  13. </IfModule>

¿Dónde estaré pifiando, por favor?

Última edición por mikehove; 26/09/2014 a las 06:53