Necesito pasar una variable de obtención adicional, pero no funciona con el ampersand. ¿Alguna idea de lo que estoy haciendo mal? (Última línea)
Las primeras 3 líneas funcionan bien.
RewriteRule ^forums forum.php [NC,L] RewriteRule ^fc/([0-9]+) forum.php?fc=$1 [NC,L] RewriteRule ^ft/([0-9]+) forum.php?ft=$1 [NC,L] RewriteRule ^ft/([0-9]+)/(0-9]+) forum.php?ft=$1&e=$2 [NC,L]Tenga su htaccess de la siguiente manera. Podrías reducir de 4 reglas a 3 reglas. Debe colocar anclas en expresiones regulares para evitar coincidencias falsas positivas mientras que uri coincide en Reglas.
Asegúrese de borrar la memoria caché de su navegador antes de probar sus URL.
RewriteEngine ON RewriteRule ^ft/([0-9]+)/([0-9]+)/?$ forum.php?ft=$1&e=$2 [NC,QSA,L] RewriteRule ^(fc|ft)/([0-9]+)/?$ forum.php?$1=$2 [NC,QSA,L] RewriteRule ^forums/?$ forum.php [NC,L]