Details
Description
This is my first bug report for Civi, so I apologize if I'm doing it wrong.
As per issue CRM-14499 (https://issues.civicrm.org/jira/browse/CRM-14499) I got contact images showing publicly in 4.4.5 by removing the .htaccess which was set to "deny all." The fix for that issue, using an indirect request to get the image, does not work in WordPress. I confirmed that it works on the Drupal demo and that it doesn't work on the WordPress demo.
My test working in Drupal:
http://drupal.demo.civicrm.org/civicrm/contact/imagefile?photo=aimee_pic_2_c4551ec4fa461365dc6c802a0b0ec80b.jpg
My test broken in WordPress:
http://wordpress.demo.civicrm.org/contribution-page/?page=CiviCRM&q=civicrm/contact/imagefile&photo=aimee_pic_2_124eba6383d8824722bf39eda62237ad.jpg
Also note that uploading the image on a contribution form failed (this may be the same issue as CRM-14250), but for my test I uploaded it on the admin side.