tengo un htaccess con el siguiente código en forma local en un subdirectorio:
Código:
Lo que quiero lograr es que me tome 2 (o más) parámetros.<ifmodule mod_rewrite.c> RewriteEngine on Options +FollowSymlinks RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/(.*)$ index.php?go=$1&p2=$2 [L,NC] RewriteRule ^(.*)$ index.php?go=$1 [L,NC] </ifmodule>
El primer parámetro ("go") es para proveer el link. y lodemás parámetros para lo que sirvan.
El problema es que si pongo la regla de los 2 parámetros (RewriteRule ^(.*)/(.*)$ index.php?go=$1&p2=$2 [L,NC] ), tengo problemas con los css.
Ya intenté la etiqueta <base href="">, y no funcionó, cambié las urls en los archivos css y en el <link> agegándole todo lo imaginable ("7", la subcarpeta, la url complete, etc ) y nada....
Le agregué luego a las reglas la subcarpeta así:
Código:
entonces no tengo problema con los css... pero ahora ya no me reconoce los parámetros, me tira error 404.RewriteRule subcarpeta/^(.*)/(.*)$ index.php?go=$1&p2=$2 [L,NC] RewriteRule subcarpeta/^(.*)$ index.php?go=$1 [L,NC]
He probado de todo y muchas combinaciones, y la verdad es que ya no sé.
PD: la alternativa es tomar un sólo parámetro complejo y luego tratarlo con alguna función interna, pero preferiría hacerlo con el htaccess
.