Opened 3 years ago
Closed 7 months ago
#12496 closed feature request (duplicate)
blog.dir should not require the use of php to serve large files
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Multisite | Version: | 3.0 |
| Severity: | normal | Keywords: | has-patch |
| Cc: |
Description
On MS installs, files are uploaded to:
blog.dir/site_id/files/path/file.ext
We then use a rewrite rule to pass these things through WP, which uses php to read the file. in addition to introducing performance problems with large files (as anyone who wrote an access-restriction script knows all too well), this makes absolutely no sense.
a much more rational approach to do the same thing would upload them in:
blog.dir/site_host[/base_dir]/path/file.ext
we could then use a simple rewrite rule to serve the files without even loading php, i.e.:
RewriteRule /files/ /wp-content/files/%{HTTP_HOST}%{REQUEST_URI} [L]
... with the additional benefit of being able to add .htaccess files and the like in individual blog folders.
Attachments (1)
Change History (6)
Denis-de-Bernardy — 3 years ago
- Keywords has-patch added
- Milestone changed from 3.0 to Future Release
- Type changed from defect (bug) to feature request
- Keywords close added
This was more or less addressed by #19235. Recommending close.
comment:5
SergeyBiryukov — 7 months ago
- Keywords close removed
- Milestone Future Release deleted
- Resolution set to duplicate
- Status changed from new to closed
Duplicate of #19235.

That isn't compatible with existing installs.