Skip to content

Instantly share code, notes, and snippets.

@mindmergedesign
Created September 19, 2013 01:18
Show Gist options
  • Select an option

  • Save mindmergedesign/6617980 to your computer and use it in GitHub Desktop.

Select an option

Save mindmergedesign/6617980 to your computer and use it in GitHub Desktop.
### Apache Rewrite
RewriteEngine on
# Force image styles that have local files that exist to be generated.
RewriteCond %{REQUEST_URI} ^/sites/([^\/]*)/files/styles/[^\/]*/public/((.*))$
RewriteCond %{DOCUMENT_ROOT}/sites/%1/files/%2 -f
RewriteRule ^(.*)$ $1 [QSA,L]
# Otherwise, send anything else that's in the files directory to the
# production server.
RewriteCond %{REQUEST_URI} ^/sites/[^\/]*/files/.*$
RewriteCond %{REQUEST_URI} !^/sites/[^\/]*/files/css/.*$
RewriteCond %{REQUEST_URI} !^/sites/[^\/]*/files/js/.*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://example.com/$1 [QSA,L]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment