Hello, my friends,
I am very glad that the plugin works for you!
1) This probably happens when you update your htaccess file manually, right?
Indeed we know this is a bit annoying, but we have found it very crucial to be able to inform users in all other cases, when the htacess file has not been able to be properly updated. The reason is that what the plugin does is really important and one small mis-calculation can make all images disappear from a website.
What’s more, it is not possible to detect all kinds of manual edits to the htaccess files and ensure that our debugging messages are actually always correct. Even the plugin itself simply wraps the code bit that it inserts in the htaccess file with special comments and then it detects these comments. (Actually this is what the WordPress core does as well, when it automatically edits the htaccess file in order to support pretty permalinks.)
If it is not too much trouble, you could do the same and add the same comments manually like this:
# BEGIN Adaptive Images
#=======================
<IfModule mod_rewrite.c>
RewriteEngine On
# Watched directories
RewriteCond %{REQUEST_URI} /wp-content/uploads [OR]
RewriteCond %{REQUEST_URI} /wp-content/themes
# Redirect images through the adaptive images script
RewriteRule \.(?:jpe?g|gif|png)$ /wp-content/plugins/adaptive-images/adaptive-images-script.php [L]
</IfModule>
# END Adaptive Images
2. There is no automatic way to exclude images from being handled by the plugin, but there is a manual way. You can add the suffix ?debug=original
at the end of the image url and then the plugin will always serve the original size of that image. Hope this helps!
Let me know if there is anything else I can do for you.
Cheers,
Takis