Title: WP-OpenID 404s
Last modified: August 19, 2016

---

# WP-OpenID 404s

 *  [gfindlay](https://wordpress.org/support/users/gfindlay/)
 * (@gfindlay)
 * [16 years, 7 months ago](https://wordpress.org/support/topic/wp-openid-404s/)
 * 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/](http://wordpress.org/extend/plugins/openid/)

Viewing 12 replies - 1 through 12 (of 12 total)

 *  [Will Norris](https://wordpress.org/support/users/wnorris/)
 * (@wnorris)
 * [16 years, 7 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230585)
 * 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.
 *  Thread Starter [gfindlay](https://wordpress.org/support/users/gfindlay/)
 * (@gfindlay)
 * [16 years, 7 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230725)
 * Did the permalink thing. No change.
 * The url is (identifying details changed to XXXXXX):
 * [http://XXXXXX.XXXX.uk/index.php/openid/consumer?janrain_nonce=2009-10-05T10%3A05%3A15ZT7YAf9&openid.assoc_handle=%7BHMAC-SHA1%7D%XXXXXXXXXXXXXXXXXXXXXX%3D%3D%7D&openid.ax.count.ext0=0&openid.ax.count.ext1=0&openid.ax.count.ext2=0&openid.ax.mode=fetch_response&openid.ax.type.ext0=http%3A%2F%2Faxschema.org%2FnamePerson%2Ffriendly&openid.ax.type.ext1=http%3A%2F%2Faxschema.org%2Fcontact%2Femail&openid.ax.type.ext2=http%3A%2F%2Faxschema.org%2FnamePerson&openid.claimed_id=http%3A%2F%2FXXXXXX.XXXXXXX.myopenid.com%2F&openid.identity=http%3A%2F%2FXXXXXX.XXXXXXX.myopenid.com%2F&openid.mode=id_res&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.ax=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.op_endpoint=http%3A%2F%2Fwww.myopenid.com%2Fserver&openid.response_nonce=2009-10-05T10%3A05%3A30ZUPvHE1&openid.return_to=http%3A%2F%2FXXXXXX.org.uk%2Findex.php%2Fopenid%2Fconsumer%3Fjanrain_nonce%3D2009-10-05T10%253A05%253A15ZT7YAf9&openid.sig=XXXXXXXXXXXXXXXXXXXXX%3D&openid.signed=assoc_handle%2Cax.count.ext0%2Cax.count.ext1%2Cax.count.ext2%2Cax.mode%2Cax.type.ext0%2Cax.type.ext1%2Cax.type.ext2%2Cclaimed_id%2Cidentity%2Cmode%2Cns%2Cns.ax%2Cns.sreg%2Cop_endpoint%2Cresponse_nonce%2Creturn_to%2Csigned%2Csreg.email%2Csreg.fullname%2Csreg.nickname&openid.sreg.email=XXXXXXXXXXXX%40XXXX.co.uk&openid.sreg.fullname=XXXXXX+XXXXXXX&openid.sreg.nickname=XXXXX](http://XXXXXX.XXXX.uk/index.php/openid/consumer?janrain_nonce=2009-10-05T10%3A05%3A15ZT7YAf9&openid.assoc_handle=%7BHMAC-SHA1%7D%XXXXXXXXXXXXXXXXXXXXXX%3D%3D%7D&openid.ax.count.ext0=0&openid.ax.count.ext1=0&openid.ax.count.ext2=0&openid.ax.mode=fetch_response&openid.ax.type.ext0=http%3A%2F%2Faxschema.org%2FnamePerson%2Ffriendly&openid.ax.type.ext1=http%3A%2F%2Faxschema.org%2Fcontact%2Femail&openid.ax.type.ext2=http%3A%2F%2Faxschema.org%2FnamePerson&openid.claimed_id=http%3A%2F%2FXXXXXX.XXXXXXX.myopenid.com%2F&openid.identity=http%3A%2F%2FXXXXXX.XXXXXXX.myopenid.com%2F&openid.mode=id_res&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.ax=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.op_endpoint=http%3A%2F%2Fwww.myopenid.com%2Fserver&openid.response_nonce=2009-10-05T10%3A05%3A30ZUPvHE1&openid.return_to=http%3A%2F%2FXXXXXX.org.uk%2Findex.php%2Fopenid%2Fconsumer%3Fjanrain_nonce%3D2009-10-05T10%253A05%253A15ZT7YAf9&openid.sig=XXXXXXXXXXXXXXXXXXXXX%3D&openid.signed=assoc_handle%2Cax.count.ext0%2Cax.count.ext1%2Cax.count.ext2%2Cax.mode%2Cax.type.ext0%2Cax.type.ext1%2Cax.type.ext2%2Cclaimed_id%2Cidentity%2Cmode%2Cns%2Cns.ax%2Cns.sreg%2Cop_endpoint%2Cresponse_nonce%2Creturn_to%2Csigned%2Csreg.email%2Csreg.fullname%2Csreg.nickname&openid.sreg.email=XXXXXXXXXXXX%40XXXX.co.uk&openid.sreg.fullname=XXXXXX+XXXXXXX&openid.sreg.nickname=XXXXX)
 *  [jmartin](https://wordpress.org/support/users/jmartin/)
 * (@jmartin)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230805)
 * I see the exact same thing.
 * My site url (“WordPress address (URL)” in General settings) is [http://domain.com/wordpress](http://domain.com/wordpress).
 * My blog url (“Blog address (URL)” in General settings) is [http://domain.com](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](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](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.
 *  [Randy Hunt](https://wordpress.org/support/users/bbqiguana/)
 * (@bbqiguana)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230808)
 * 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](https://wordpress.org/support/users/geoffbarnes/)
 * (@geoffbarnes)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230810)
 * 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.
 *  [andrewski](https://wordpress.org/support/users/andrewski/)
 * (@andrewski)
 * [16 years, 5 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230820)
 * I have had the same problem recently. I haven’t tried bbqiguana’s suggestion 
   of editing `openid/common.php`, but I’d like to avoid that.
 * I disabled my other plugins and changed to Kubrick to see if some other recent
   changes had caused this, but it still occurs.
 * For me, I get the OpenID confirmation page (“[http://site](http://site) has asked
   to verify your identity. Click Continue…” and the 404 page comes up after I click
   Continue.
 * wnorris, any other ideas?
 *  [geoffbarnes](https://wordpress.org/support/users/geoffbarnes/)
 * (@geoffbarnes)
 * [16 years, 3 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230849)
 * Any news on this? It seems like the spurious “wordpress” in the URL is a fairly
   major clue as to what’s going on. I can’t see anything obviously wrong with the
   openid_service_url() function, though, and when I tried hard coding the return
   value…
 * `$url = ‘[http://www.deadbadger.net/openid/&#8217](http://www.deadbadger.net/openid/&#8217);.
   $service
 * …it did absolutely nothing. Authentication requests to my site still get directed
   to [http://www.deadbadger.net/wordpress/openid/%5B…%5D](http://www.deadbadger.net/wordpress/openid/%5B…%5D).
   Is some other function generating URLs?
 *  [ripper234](https://wordpress.org/support/users/ripper234/)
 * (@ripper234)
 * [16 years, 1 month ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230854)
 * Happens to me as well.
 *  [ripper234](https://wordpress.org/support/users/ripper234/)
 * (@ripper234)
 * [16 years, 1 month ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230855)
 * P.S. – a revert to 3.2.2 solved it.
 *  [daganhenderson](https://wordpress.org/support/users/daganhenderson/)
 * (@daganhenderson)
 * [16 years ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230863)
 * I’m seeing a Forbidden error anytime I try to authenticate from another site:
 * > Forbidden
   > You don’t have permission to access /blogs/dagan/ on this server.
   > Additionally, a 404 Not Found error was encountered while trying to use an 
   > ErrorDocument to handle the request.
   >  Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/
   > 0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
   > Server at epyllionco.com Port 80
 * I’m running MU 2.9.2 and OpenID 3.2.2. All other plugins are disabled, except
   XRDS-Simple.
 *  [badjeros](https://wordpress.org/support/users/badjeros/)
 * (@badjeros)
 * [15 years, 10 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230872)
 * I was having the same or a similar problem: logging into an external OpenID-enabled
   site with my root URL (where my blog is published) led to a 404 error on my own
   site.
 * I’m using WP 3.0.
 * I tried editing the URL to remove the “wp” (it was wp in my case, not wordpress)
   and that took me to the
 *     ```
       This is an OpenID Server.
       Nothing to see here… move along.
       ```
   
 * error, but didn’t log me into the external site.
 * Tried downgrading to 3.2.2 as suggested, and it then took me straight to the “
   Nothing to see here” error, without having to edit the URL, but that of course
   doesn’t solve the problem.
 *  [geoffbarnes](https://wordpress.org/support/users/geoffbarnes/)
 * (@geoffbarnes)
 * [15 years, 7 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230879)
 * Still have this problem with WP 3.0.1 and OpenID 3.3.3. It is quite definitely
   not noticing that my WP installation is in the root directory, as it’s adding
   spurious “/wordpress” prefixes to its URLs that cause 404s. For example, if I
   use the Open-LDAP test page, I get directed to:
 * [http://www.<mydomainname>/wordpress/index.php/openid/server](http://www.<mydomainname>/wordpress/index.php/openid/server)
 * If I delete the “/wordpress” bit, I get to the authentication page, but obviously
   this doesn’t work for the next step, as there’s form data that gets lost when
   the URL is edited.
 * Devs, is this enough information to go on? A fix would be greatly appreciated,
   so if there’s anything else that I can provide, I’m happy to do so…

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘WP-OpenID 404s’ is closed to new replies.

 * 12 replies
 * 9 participants
 * Last reply from: [geoffbarnes](https://wordpress.org/support/users/geoffbarnes/)
 * Last activity: [15 years, 7 months ago](https://wordpress.org/support/topic/wp-openid-404s/#post-1230879)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
