Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/12/2014, 03:05
shabah
 
Fecha de Ingreso: agosto-2007
Mensajes: 46
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Problema htaccess con carpetas anidadas

Ya solucioné el problema.

Respecto a la respuesta de Tedel, te lo agradezco, pero en cuestión de SEO considero que es importante que aparezca toda la ruta (carpetas), ya que el nombre de las mismas (creo) me sería muy útil.

La solución la encontré sacando los "index.php" de las carpetas anidadas; es decir, he creado un archivo llamado "actividad.php" en la raíz y otro llamado "subactividad.php" también en la raíz. No obstante, seguía teniendo el mismo problema, por lo que hice una pequeña variación en los RewriteRule.

Originalmente, los RewriteRule eran así:

Código PHP:
RewriteRule ^(.+)/(.+)/actividades/(.+)/$ carpeta1/carpeta2/actividades/actividad/index.php?c=$1&b=$2&a=$[L,QSA]
RewriteRule ^(.+)/(.+)/actividades/(.+)/(.+)/$ carpeta1/carpeta2/actividades/actividad/subactividad/index.php?c=$1&b=$2&a=$3&x=$[L,QSA
Y ahora están así:

Código PHP:
RewriteRule ^(.+)/(.+)/actividades/(.+)$ actividad.php?c=$1&b=$2&a=$[QSA]
RewriteRule ^(.+)/(.+)/actividades/(.+)/([a-zA-Z0-9-]+)/$ subactividad.php?c=$1&b=$2&a=$3&x=$4  [QSA
Espero que si alguien tiene el mismo o parecido problema, le pueda ayudar.