[Plugin: W3 Total Cache] Mystery of Disappearing Files on WPMU
-
I’m using WPMU. As soon as I activated the W3 Total Cache plugin, I suddenly could not access any large files from my web browser (i.e. MP3, FLV, podcasts, etc.) that had been uploaded into my wp-content/files/* folders.
For example:
https://www.danielstaddon.com/wp-content/files/audio/the-noticer-ch1.mp3
https://www.danielstaddon.com/wp-content/files/audio/unitedwestanddavidsunday.mp3As soon as I deactivate the plugin, I can access all of these media files from my web browser with no problem. (i.e. the above links will then download the audio file as one would expect). This is really weird! The funny thing is that smaller media files (like <15MB) download fine whether or not this plugin is activated.
For example:
https://www.danielstaddon.com/wp-content/files/audio/fl20091109.mp3If I have the W3 Total Cache plugin activated and I disable all caching functionality, things still do not work. I have to actually deactivate the W3 Total Cache plugin on the WordPress Plugins page before I can again access any large files in the wp-content/files/* folders through my web browser.
This is a fresh out-of-the-box WPMU installation on a MediaTemple Shared Server using a MySQL Grid Container. There are no other plugins installed.
Any help or ideas would be really appreciated!
Here’s my .htaccess file:
RewriteEngine On RewriteBase / # BEGIN W3 Total Cache <IfModule mod_setenvif.c> SetEnvIfNoCase Host ^(www\.)?([a-z0-9\-\.]+\.[a-z]+)\.?(:[0-9]+)?$ DOMAIN=$2 SetEnvIfNoCase Accept-Encoding (gzip) APPEND_EXT=.$1 </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} \/$ RewriteCond %{REQUEST_URI} !(\/wp-admin\/|\/xmlrpc.php|\/wp-(app|cron|login|register).php|wp-.*\.php|index\.php) [OR] RewriteCond %{REQUEST_URI} (wp-comments-popup\.php|wp-links-opml\.php|wp-locations\.php) [NC] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} ="" RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|wordpress_\[a-f0-9\]\+|wordpress_logged_in) [NC] RewriteCond %{HTTP_USER_AGENT} !(bot|ia_archive|slurp|crawl|spider) [NC] RewriteCond /nfs/c01/h06/mnt/2191/domains/danielstaddon.com/html/wp-content/w3tc-%{ENV:DOMAIN}/pgcache/$1/_default_.html%{ENV:APPEND_EXT} -f RewriteRule (.*) wp-content/w3tc-%{ENV:DOMAIN}/pgcache/$1/_default_.html%{ENV:APPEND_EXT} [L] </IfModule> # END W3 Total Cache #uploaded files RewriteRule ^(.*/)?files/$ index.php [L] RewriteCond %{REQUEST_URI} !.*wp-content/plugins.* RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteCond %{REQUEST_URI} ^.*/wp-admin$ RewriteRule ^(.+)$ $1/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule . - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] AddHandler php5-script .php
- The topic ‘[Plugin: W3 Total Cache] Mystery of Disappearing Files on WPMU’ is closed to new replies.