EVERY time I try to add a new OpenID URL, I get a 404 message when it returns to my site after logging in to MyOpenID.com site.
So, add the URL, redirect to myopenid.com, login then redirect back to my site...404 error.
Any solution...this is with WP2.8.4 and the latest WP-OpenID plugin!
http://wordpress.org/extend/plugins/openid/
What is the URL that is causing the 404?
It's possible that your permalinks didn't get updated... try going to the permalinks settings page, and click "Save Changes". You don't actually need to change anything, just resave.
I see the exact same thing.
My site url ("WordPress address (URL)" in General settings) is http://domain.com/wordpress.
My blog url ("Blog address (URL)" in General settings) is http://domain.com.
The OpenID permalink appears to be relative to the blog url while the consumer URL that gets sent to MyOpenID is relative to the site url. So, MyOpenID redirects me back to http://domain.com/wordpress/openid/consumer and I get a 404. If I edit the address in the Address Bar to http://domain.com/openid/consumer, everything works fine.
At the moment, I'm not sure how to fix that. I'm on Wordpress 2.8.5 and OpenID 3.3.2.
bbqiguana
Member
Posted 1 week ago #
The same error also started happening to me. I was able to make it stop by editing "openid/common.php".
On line 619, where it says
$url .= 'index.php/openid/' . $service;
I changed it to
$url .= 'openid/' . $service;
And now I have no more problems.
geoffbarnes
Member
Posted 1 week ago #
I have the same problem (albeit with the server rather than the consumer) - it started (I think) with the upgrade to 2.8.4 with version 3.3.1, persisted with 2.8.5 and 3.3.1, and now remains with 2.8.5 and 3.3.2. I have uninstalled and reinstalled the plugin with no change in the behaviour.
bbqiguana's suggestion doesn't work for me, unfortunately. Like jmartin, if I edit the URL to remove the "wordpress/" bit, the 404 disappears, and I am returned to the site I was attempting to use openID from (blogspot in this case), which then reports an openID failure.