Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2010, 09:55
xberni
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona (España)
Mensajes: 134
Antigüedad: 19 años, 3 meses
Puntos: 0
Ayuda con RewriteBase

A ver si me podeis echar un cable. Os cuento. Tenía una aplicación en pruebas, en una direccion del estilo:

Código:
www.dominio.com/pruebas/
En ella se alojan tiendas, a las que se accede así:

Código:
www.dominio.com/pruebas/listado.php?tienda=unatienda
Quería hacer una dirección más amigable para cada tienda, y creé este .htacces, que funcionaba correctamente:

Código:
RewriteEngine On
RewriteBase /pruebas/
RewriteRule ^tienda/([^/\.]+)$ listado.php?tienda=$1 [L]
La dirección quedaba así:
Código:
www.dominio.com/pruebas/tienda/unatienda
Cuando he terminado el proyecto, la he colgado en la raiz, es dedir, he subido un nivel, de
Código:
www.dominio.com/pruebas/
a
Código:
www.dominio.com
He modificado el .htaccess, así:

Código:
RewriteEngine On
RewriteBase /
RewriteRule ^tienda/([^/\.]+)$ listado.php?tienda=$1 [L]
Pero no consigo que funcione. Si pongo la dirección
Código:
www.dominio.com/tienda/unatienda
me carga correctamente la pagina
Código:
www.dominio.com/listado.php?tienda=unatienda
Pero no me carga los estilos, y los links añaden la "carpeta" virtual /tienda/, con lo que no funciona nada. No soy capaz de eliminar esa ruta /tienda/

He probado a quitar el rewritebase, he hecho 1000 pruebas, pero no funciona.

A ver si alguien me puede echar una mano...