claro, resulta que si por ejemplo cargabas una imagen como <img src="img/mi_foto.png" alt="" />
Apache lo transformaba a
www.anhida.es/index.php?url=img/mi_foto.png , por lo cual te hecha a perder todo.
Para solucionarlo se me ocurren 2 opciones:
1.- Cualquier carácter que NO sea un punto (solución artesanal):
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine on
RewriteRule ^([^\.]+)$ index.php?url=$1 [NC,L]
2.- Aplicar las reglas de reescritura sólo en el caso de que no se encuentre el archivo (solución profesional, como lo hacen todos):
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [NC,L]
Prueba a ver si te funciona.
Saludos.