Aquí no sé si te voy a poder ayudar, ya que suelo trabajar de la forma más habitual, quel es que todas las imágenes relacionadas con tu web estén dentro de una carpeta perteneciente a la misma (por ejemplo
campito/images), y no fuera, como es tu caso. Te recomiendo que hagas una pequeña reestructuración de tu sitio y copies todas las imágenes a una carpeta dentro de tu web (y cambies los enlaces, claro...).
Cita:
Iniciado por fcmonier85
para agregar mas extenciones seria asi
RewriteCond %{REQUEST_URI} !(.+)\.css|(.+)\.gif.jpg.png
No. Te explico para que lo comprendas y no sólo copies a ciegas.
El '
!' significa negación, es decir, el RewriteRule no se ejecutará si encuentra alguna coincidencia con el patrón que viene después del '
!'.
(.+) significa un patrón de cualquier carácter '
.', una o más veces
'+'.
\. es el carácter "punto" escapado, para diferenciarlo de "cualquier carácter"
Después vienen las extenesiones...
El '
|' significa OR, es decir, en el ejemplo que he puesto, todo el conjunto significaría: "
Si encuentras cualquier archivo .css O cualquier archivo .gif, no ejecutes el RewriteRule"
Para tu ejemplo con jpg y png sería así:
!(.+)\.css|(.+)\.gif|(.+)\.jpg|(.+)\.png