• Resolved bpebble

    (@bpebble)


    WFMattR

    Here are the details on the error I am experiencing.

    Running a regular WordPress Site. (Not multisite)
    Seems to happen throughout the day on multiple links (all in-site links) for multiple users.

    Link to Screenshots

    3 screenshots are me visiting the links/pages, note I clicked through each link ONCE only, but they show I visited several times, with one error per visit and one or two showing it went through ok. Again, I clicked each link once and then took the screenshots.

    4th image is a random user that visited several pages all showing non-existent page, when in fact those links are fully functional. I visited each of them to check. They showed non-existing in live traffic for me as well.

    None of these pages is a 404 error. I can take a screenshot of that page by pulling it up specifically, but visitors aren’t seeing the 404 page at all. Visitors are seeing the Wordfence Throttle message. I have loosened security so that they can click more non-existent links before being throttled, but that is less than ideal.

    I’m hosted with Bluehost.

    Also, I posted in the other forum that the links were changing from non-existing to existing, I may have been mistaken. I didn’t realize it was showing successful click throughs right above non-existent errors. Again, I clicked each link once, not multiple times.

    https://www.ads-software.com/plugins/wordfence/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter bpebble

    (@bpebble)

    Oh, I forgot.

    Foundation 5 Framework
    Running the reveal & topbar scripts that come packaged with it.

    Plugins:
    Advanced Custom Fields
    Black Studio TinyMCE Editor
    Contact Form 7
    Custom Post Type UI
    Google Analytics
    Google Authenticator
    MyLiveChat
    Shortcodes Ultimate
    Yoast SEO

    Plugin Author WFMattR

    (@wfmattr)

    Thanks for the additional details. Redirects are definitely causing the issue in this case. I did find a way to reproduce the problem on a basic WordPress installation, and will submit this to the dev team after a little more testing.

    On your site you can probably avoid some of these redirects (and make the site respond a little faster) by linking directly to the full page path. For example, on the how-it-works page, instead of linking to /stage-2-signup-form/, you could link directly to /how-it-works/stage-2-signup-form/

    I’ll post back when I have more details on a fix.

    Thread Starter bpebble

    (@bpebble)

    Hi Matt,

    I updated the links but it didn’t seem to have an effect.
    After all this playing around with it, I decided those signup forms would look better in their own window so added the “_blank” targeting to the links and it had the added benefit of alleviating those non-existent page errors. Which is a nice bonus!

    So I started looking at the footer links that were also throwing this error. They aren’t nested into anything at all. First thing I did was replace the short links with the full url links and it worked! No more error message.

    Might be important to note this is the first thing I tried with the nested links too, but it was the “_blank” target condition that cured the problem for those ones.

    Then I started checking ALL the links on the page and found something strange….. There might actually be a problem with wordpress that is contributing to this. (WordPress did just update a few days ago)

    On my Success Stories page, there were two links to signup forms that were also causing this error. I went to rename them and realized I hadn’t select success stories as the parent. When I did add Success Stories as the parent, I got my 404 page error. A real 404 error! Not just a wordfence error.

    I played around. Created a few pages new pages with success stories as the parent and tried putting other pages as the parent. The pages all work fine EXCEPT when success stories is the parent page. Then it causes a real 404 error. I deleted the success stories page (in wordpress only) and made it again, but the problem persisted. Specifically and only related to placing that one page, success stories, as a parent.

    Note: I didn’t go into the DB to delete the page, so it may be keeping a copy there and only deleting it from wordpress. But I thought it interesting enough to note here for you guys. Especially as the shortlinks are causing errors too. So maybe there is a possibility wordpress is contributing to this problem?

    Plugin Author WFMattR

    (@wfmattr)

    That is definitely unusual — I didn’t have any similar issues when testing the original problem with the false 404’s. It might have something to do with the custom post type plugin that you are using, but I am not sure. Another possibility might be having a category or tag with the same name as the “success stories” page. I think there is a Yoast SEO option that makes category names appear as the first item in a URL, which might be able to cause a conflict like that.

    The shortlinks do cause the same type of redirect as the links without the parent page’s name included, so any fix we have for the original issue will fix those false 404’s as well.

    Thanks!

    Plugin Author WFMattR

    (@wfmattr)

    I am marking this as resolved, since the 404 issue is being tracked in our internal system now, and it will be fixed in a future version of Wordfence. Thanks for the details that helped track down the issue!

    -Matt R

    FB889

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Non-Existing Page Actually Does Exist’ is closed to new replies.