Yea this is possible. It's most common when using a CDN to host your image files. You just need to edit your htaccess file. It should look something like this: # Â RewriteCond %{HTTP_HOST} YOURDOMAINNAME.com # Â RewriteCond %{REQUEST_URI} [images]/(.*)\.(.*) # Â RewriteRule (.*) http://static-imgs.YOURDOMAINNAME.com%{REQUEST_URI} [R=301,NC,L] As you can see we use the rewrite function to tell the user that the images are stored in a sub-domain. So you will need to create a sub-domain with your registrar and have it pointed to your second server. FYI: THIS SNIPPET NEEDS TO GO AFTER THE DEFAULT WP REWRITE CODE IN YOUR HTACCESS FILE. TO MAKE SURE JUST PUT IT AT THE VERY END.