Our system doesn't intend to change these constants:
define('OW_DIR_USERFILES', OW_DIR_ROOT.'ow_userfiles'.DS);
define('OW_DIR_STATIC', OW_DIR_ROOT.'ow_static'.DS);
define('OW_URL_STATIC', OW_URL_HOME.'ow_static/');
define('OW_URL_USERFILES', OW_URL_HOME.'ow_userfiles/');
define('OW_DIR_PLUGINFILES', OW_DIR_ROOT.'ow_pluginfiles/');
What’s more as I know, we are going to delete this lines in future.
So even if you change this line:
define('OW_URL_USERFILES', OW_URL_HOME.'ow_userfiles/');
this will have no effect because the system doesn't use this constant for the image storage process. You may see this in /ow_system_plugins/base/bol/avatar_service.php file in this line:
$urlsList[$userId] = OW::getStorage()->getFileUrl($prefix . $userId . '_' . $avatars[$userId]->hash . '.jpg');
As I said before, the best solution is to use Storage Services like Amazon S3.