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

Amigo, a modo de ironía digo: "sino me corto las venas ahora paso raspando" jejeje... Porque sí funcionó:

Código HTML:
Ver original
  1. http://localhost/producto/miProducto5/2

Buenísimo el redireccionamiento de la URL amigable, es lo que taaanto anhelaba, siii!!


... y me vas a "vas a mandar a freir papas o patatas" por no decir otra cosa jejee...

Porque no cargó el CSS, ni las imágenes.

Lo loco a todo esto es que con el antiguo código, que me habías pasado (claro que redireccionaba a la antigua URL) sí cargaba todas las imágenes, incluidas de la BD y las hojas de estilos:
Código Apache:
Ver original
  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymLinks
  3. RewriteEngine On
  4. RewriteBase /
  5.  
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  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>

Capaz que borré algún dato importante en el HTACCESS actual:
Código Apache:
Ver original
  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymLinks
  3. RewriteEngine On
  4. RewriteBase /
  5.  
  6. RewriteCond %{QUERY_STRING} nombre=(.+)&id=(\d+)
  7. RewriteRule .* /producto/%1/%2 [R=301,QSD,L]
  8.  
  9. RewriteCond %{REQUEST_FILENAME} !-f
  10. RewriteCond %{REQUEST_FILENAME} !-d
  11. RewriteRule .* index.php [L,QSA]
  12. </IfModule>