I am having the same issue. It can be seen in debug mode as
<!-- W3 Total Cache: CDN debug info:
Engine: cf
Replaced URLs:
https://d28tuvzqyj7vxs.cloudfront.net/wp-content/uploads/2010/11/100114_070-199x300.jpg => https://d28tuvzqyj7vxs.cloudfront.net/2010/11/100114_070-199x300.jpg
the first url is correct and what appears in my posts, in the WP admin. The second is the url appearing in public posts. Where is the setting that is getting rid of the wp-contents/uploads in the url?
All of the media library mangement appears to be correct. Images are added and deleted to/from the CDN as needed. When I put an image in a new post, from the media library, the html view of the post has the correct (CDN) url and the above rewriting takes place. This rewriting results in a broken image url.
If I change settings > media to have "store uploads in this folder" blank and "full URL path to files" blank then I have the above problem. That is media urls are served from my "local" server.
Any ideas????
I am using WordPress 3.0.1 and version 0.9.1.3 of W3 Total Cache.
my .htaccess file looks like:
AuthUserFile /var/www/.htpasswd
AuthType Basic
AuthName "Please Enter Your Username and Password"
Require valid-user
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Thanks - Tagg