C5 and Wordpress

Permalink
I have had good sucess in integrating wordpress into a few of my C5 sites but have one ongoing problem ...

My set up is usually as follows

http://www.domain.com – C5
http://www.domain.com/blog – Wordpress

When I use the rss block (in C5) to show a feed from the wordpress blog (of the sort feed://www.domain.com/blog/feed/) I get a "Oops, it looks like you've entered an invalid feed address!"

I can get round this, routing the rss feed through somewhere else like feed burner. But this doesn't seem as clean. It only appears to be a problem when the feed comes from the same domain that is receiving the feed.

I should also note that i think this is only a problem with my present host, which i moved to recently. I don't think the problem existed with my previous host – therefore this is not a bug in C5 but with my server set up i am sure – i just lack sufficient knowledge to explain to my host what the technical problem.

As always, any thoughts or help are greatly appreciated.

olay
 
jasonok6 replied on at Permalink Reply
do you have clean urls enabled in C5? Do you have clean urls enabled in Wordpress?
criba replied on at Permalink Reply
I have the same problem with RSS block. Appears to be a host problem because on another server it goes smoothly.
What could be the cause?
olay replied on at Permalink Reply
olay
I'm afraid i never solved this — had to resort to routing such setup's rss feed through feedburner, and then the rss block seemed content to accept the feed. Do let me know if you come up with anything better!
criba replied on at Permalink Reply
In my case was my fault: if access is set to members or private the RSS block gives the invalid rss feed error.
Tony replied on at Permalink Reply
Tony
could this be some kind of DNS problem? If the rss feed is one the same server, and it's looking externally for that domain, then maybe that's why it's not resolving. Try adding the domain name of the feed address to your hosts file, so that your server knows that it's a locally hosted site.
gatherthem replied on at Permalink Reply
If it's a DNS issue, you can replace the url domain name with the localhost IP address: 127.0.0.1.

instead of usinghttp://www.mydomain.com/feed.php, swith it to 127.0.0.1/~username/feed.php
ijessup replied on at Permalink Reply
ijessup
Just a guess, but remove either feed:// or http://

If I'm thinking this logically, that's like asking your web browser to go to ftp://http://emule://steam://someaddress.com

In other words, too many protocols.

I could be wrong, but it's worth a shot.
kirkroberts replied on at Permalink Reply
kirkroberts
I found this thread when having a similar problem and posted my work-around on another thread. If you know your feed is showing more or less okay in another RSS reader you might try it out:http://www.concrete5.org/index.php?cID=13194#150718...