Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

i've set up a site with Wordpress with a pretty standard template. the site is functionning well so far, except that some of the pics don't appear when accessed thru the blog's rss feeds... it's also a bit random , no problem with Opera feed reader for instance but in Google reader, some pics are displayed and some others not.

if i clicked on the link of a pic which doesn't display , i get a "you're not authorised to access...." error . i've verified the permissions from the wp-content/uploads/2009/-month- and all the directories are set to 755 , whilst the pics' permissions are set to 644 , which seems adequate...

if i go back to the blog, check a post with pics and click on one of them , the selected pic opens in a new window, now if i compare this url to that of the same pic from an rss feed, it's exactly the same but the url coming from the rss displays an error!!!

so far, i have only tried to use feedburner.com but this hasn't made any changes.

any ideas welcome :)

thanks for your input!

share|improve this question
    
There is a WordPress StackExchange site winding it's way through the process at Area51. I invite any WordPress users/admins here to check it out and "commit" if you think it would be helpful. I did! area51.stackexchange.com/proposals/1500/wordpress-answers –  tomjedrz Jul 24 '10 at 16:50

2 Answers 2

up vote 0 down vote accepted

Do you have hotlink protection turned on? If you copy the URL of the picture and paste it into your browser window manually, does it load?

When you say the url opens in a new window, is it opening the picture or a page (or javascript) version with the picture?

When you say you use feedburner, what do you mean? Feedburner will process your RSS feed, but it should display it the same to Google Reader (who owns Feedburner) as Opera. The difference is Opera opens the picture directly, while Google Reader opens the photo from another website, which can have problems with those who installed hotlink protection.

share|improve this answer
    
thanks , i will check this out. when i say the url opens in a new window, i meant to say that the url opens and the jpeg is displayed. i mentioned feedburner because i couldn't tell if it was a feed issue or a site issue, therefore by using feedburner i was hoping for some magic operating on the feeds :) in any case, thanks for your reply, will come back to confirm if this works or not –  slimbuddah Oct 15 '09 at 20:18
    
i remember doing something about hotlinking but not what i did to prevent it :( is this the part of the .ht access file we're concerned with? <pre> RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(www\.)?myblog\.net/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(jpe?g|gif|png)$ - [F] </pre> isn't preventing hotlinking a good thing? if yes, is it a choice between not being able to display pics in other blogs (with hotlinking disabled ) or enable hotlinking and have the server drained by other users...? –  slimbuddah Oct 15 '09 at 20:51
    
Disabling hotlinking will also disable web-based RSS readers from loading your images up. I would recommend turning off hotlink protection, or only enable for certain hosts that are actually hotlinking your images. Unless you are a high traffic site it shouldn't be a problem. –  Dave Drager Oct 15 '09 at 21:18

Also check under the Wordpress settings under "reading"

"For each article in a feed, show" and make sure "Full text" is checked instead of "Summary" -- I had this problem with a site using Feedburner and that fixed it. However, to see if it is fixed, you have to delete the feed from Google Reader, or whatever you are using, and resubscribe.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.