In theory:
- Move images from blogs.dir/SITENUM/files/ to /uploads/SITENUM/ (or make an alias)
- Edit all sites so they don’t look in /files/ but in /uploads/SITENUM/
- .htaccess, remove the ms-files.php line
- Search/replace each posts table for each site, changing /files/ to /uploads/SITENUM/
A walk-through can be found here (dumping ms-files), this is not a trivial hack! It involves command-line usage, sql, and using a mu-plugin.
Resources
Related Posts:
- Specific upload folder for PDFs in custom Post type in WP multisite
- Get upload URL by blog ID in multisite
- Multisite stuck at 1MB for max file size
- Which asset URLs are acceptable in a “vanilla” MU install?
- Can upload doc and pdf but not ppt – not permitted for security reasons
- Listing of all uploaded files in network sites
- Upload path/URL weirdness for the main blog of a multisite/network setup
- Organize uploaded media files
- How can I have network sites not use year/month folders by default?
- How to upload images manually to wordpress?
- Sharding BLOGUPLOADDIR
- Advanced Custom Fields Multisite Upload/Imagery Issue [closed]
- How to make WordPress use new Upload Path settings in Multisite Setup
- Hook filter to change wp_upload_dir() path in multisite
- Uploading Images to Multi-Site Causes Failure to HTTP Error
- Shared upload folder in wordpress multisite
- Protect Uploads in Multisite
- .epub file blocked despite ALLOW_UNFILTERED_UPLOADS set to true
- How to get max upload size and accepted file types on multisite?
- Force Uploads Use Yearmonth to off (0) for all existing sites in Multisites
- why when I try to insert an image attachment along with a post does wp_get_attachment_url give me a very wrong file path?
- Images uploading to wrong directory after changing to multisite
- Media library not loading after switching the main site of multisite
- How to stop unlink images when remove a site or user
- Multisite media library uploads broken images
- Upload images from one site to another in Multisite
- Image problem – Multisite image upload broken
- Allow Author on Site A capability to upload files on Site B in Multi Site
- Upload file type not permitted even if explicitly registered as upload_filetypes in the db (multisite)
- Where does multisite store image uploads?
- Error uploading files bigger than 58 MB
- WP doesn’t remove uploads from folder when removed from “Media Library”?
- Problem uploading images
- ‘Cheatin’ uh?’ Error When Attempting to Upload Images After 3.4 Update
- How to protect post attachments related to a custom post type, from non-logged in users, on 1 subsite of a multisite installation?
- Multisite – Images often getting uploaded to the wrong month directory
- Merge Multisites with Shared Network Media Library
- Copying media from multisite subsites to main website
- Show media-frame-menu on custom Media Frame
- How to protect specific uploaded files from being accessed by non-logged-in users in WP-multisite
- Multisite sub-directories IIS 7.5 change media/uploads location
- Make uploads live outside of the WP folder
- Where to set individual blog quotas?
- Save uploads directly in the uploads folder (on a multisite)
- Multisite adjust uploads like (/upload/%alphanumeric_id%/%file_type%/%blog_ID%)
- Automatically Insert Into Post when uploading Media
- Can I use the same Folder name as a Multisite Blog?
- Hiding media uploaded by other users in wordpress multisite?
- Multisite missing tmp folder error while uploading
- Multisite subdirecty added inside URL to uploaded files
- How To Upload Existing WordPress Site To WordPress Multisite Using SSH
- Remove multisite part from wordpress multisite upload directory
- How to set upload path after renaming uploads folder in Multisite?
- Shared upload folder in wordpress multisite with custom sub site domain pictures URL:s
- WordPress Multisite subdomains and sharing the same upload folder
- New wordpress uploads are broken
- Primary site file uploads failing, subdirectory subsites upload fine
- Multi site and media uploader
- MP4 upload ok, but HTTP500 if I update the file (multisite)
- Can i merge 2 new WP_Query($variable) ‘s?
- How to reliably flush rewrite rules on multisite?
- Using wp_insert_post() with Networking enabled
- Sharing Dynamic Sidebars across Multisite Blogs
- domain mapping confused about sunrise
- Infinite loop problem with the WordPress MU Domain Mapping plug-in
- How to add multiple existing users to a multisite site?
- How to order by blog ID in this multisite ‘List Blogs’ custom function
- WordPress Multisite local: wp-login.php refreshes on login Chrome Browser
- Multi Site Search Pagination is Broken
- how to identify a multisite installation
- Cannot access WordPress Multisite Main Dashboard
- Multi language site with same content
- Multisite – disallow list of blognames during subsite creation
- What happens if I use .htaccess of network multisite on a single site installation?
- Nginx config, how can I redirect primary multisite domain, but not its sub-folders, nor other domains?
- Prefix Multisite Directory Structure
- Multisite Create Site not working
- How to write RewriteRule for login in multisite
- NextGEN Gallery: Use the same galleries on 2 or more sites on WP network (multisite)? [closed]
- Redirect to another page using contact form 7? [closed]
- How can I create blog specific database table in multisite?
- How to query blogs posts of WordPress sub domain?
- how to list all subdomain in wordpress multiuser
- Can you please verify my robots.txt for wordpress
- sub-page settings saving in NETWORK DASHBOARD
- Check if current site ID and value exist in WPDB
- How to publish some default pages in Multisite creation?
- Change WP-LOGIN and WP-SIGNUP for any request
- unique identifier for the same pages in a multilanguage/site context
- Multisite ‘Welcome User Email’ SITE_NAME returns ‘network’ name, not the name of the blog
- User registration on wordpress multisite
- Website creation for multiple clients but from a single account on multiple host name
- Is mature Multisite
- How to split database of WordPress multi-site network into multiple database
- WordPressMU: URL change and broken permalinks/links
- Extended URLs created using multisite feature not loading CSS/JS
- Multiple domains for with a single instal
- Using common slider in all sites
- Letting clients use visual builders plugins/themes on WordPress Multisite installation
- WordPressMu network with private sites