Estoy usando un script PHP que genera dinámicamente PNG transparentes para usar como fondos CSS a partir de una cadena de consulta que toma los valores RGBa y HSLa. La secuencia de comandos original se puede encontrar here, solo he agregado soporte HSLa.Mod_rewrite con múltiples variables
Como las URL de fondo con cadenas de consulta de PHP no son muy bonitas, y como parece romper el IE6 PNG transparente hack, pensé en usar mod_rewrite para permitir que se llamara al script cuando se utiliza un .png con esta sintaxis denominado:
/assets/colors/h[0-360 value]_s[0-100 value]_l[0-100 value]_a[0-100 value].png
que ser reescrito para:
/assets/colors.php?h=[0-360 value]&s=[0-100 value]&l=[0-100 value]&a=[0-100 value]
he aquí los temas que estoy encontrando:
- pasar múltiples variables con mod_rewrite
- usando un guión como delimitador
Sé que esto podría hacerse pasando una sola variable y luego explotar en el script PHP, sin embargo, yo preferiría que se haga por Apache.
Gracias de antemano y si alguien quiere mi versión del script habilitada para HSLa, solo pregunte. De todos modos, te recomiendo que lo consultes en su sitio web.
¡Gracias! Funciona de maravilla. Entiendo la necesidad de verificar que las variables estén en el rango correcto, pero dado que no estoy exponiendo el script a la entrada del usuario, puedo prescindir de eso. – Andrei