Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2012, 08:19
chemajmb
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 9 meses
Puntos: 0
.htaccess distinta direccion base para acceder a distintos archivos

Estoy haciendo un proyecto de una tienda virtual que tiene dos partes, la de gestion ( privada ) y la parte de la tienda de cara al publico ( publica ).
Lo tengo organizado en ficheros, todo en la carpeta mimascota, y luego 2 carpetas para separar la parte publica y la privada. mimascota/publica y mimascota/privada.
Para acceder a cada aplicacion quiero hacerlo por urls diferentes, mimascota/... para la parte publica y gestionmimascota/... para la parte privada.

Mi pregunta es, ¿ como debo de escribir el archivo .htaccess exactamente ? se admiten consejos que podais darme.

Código:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d [NC]
#RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-l [NC]

RewriteRule \.(gif|jpg|js|css|swf|png)$ - [L]

#RewriteRule mimascota/$ mimascota/publica/indice.php?enlace=inicio [QSA,L]
#RewriteRule mimascota/(.+)$ mimascota/publica/indice.php?enlace=$1 [QSA,L]

RewriteRule gestionmimascota/$ mimascota/privada/indice.php?enlace=inicio [QSA,L]
RewriteRule gestionmimascota/(.+)$ mimascota/privada/indice.php?enlace=$1 [QSA,L]
Tuve que escribir la linea
Código:
RewriteRule \.(gif|jpg|js|css|swf|png)$ - [L]
por que no me cogia las css ni las imagenes.


Tengo comentadas las lineas de "RewriteRule mimascota ..." por que ahora estoy desarrollando la parte de gestion, y si no las comento, cuando escribo la url "gestionmimascota/..." me entra en la parte publica, por que no tengo bien escrito el archivo .htaccess, que es por eso por lo que pregunto aqui.

Repito, admito todo tipo de sugerencias o tutoriales. He mirado por internet manuales, tutoriales, ejemplos, ... pero no doy con la solucion.