Title: Plugin is checking only external broken link
Last modified: August 21, 2016

---

# Plugin is checking only external broken link

 *  [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * (@namaserajesh)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/)
 * Hi,
 * Plugin is showing all external broken links but not checking internal 404 errors,
   why so?
 * Regards,
    Rajesh
 * [https://wordpress.org/plugins/broken-link-checker/](https://wordpress.org/plugins/broken-link-checker/)

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

 *  [Janis Elsts](https://wordpress.org/support/users/whiteshadow/)
 * (@whiteshadow)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954469)
 * Do internal broken links not show up at all, or do they show up as working links
   in _Tools -> Broken Links -> All_?
 * Hint: You can use the “Search” button to find links by domain name/URL.
 *  Thread Starter [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * (@namaserajesh)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954475)
 * Internal links are showing in Tools -> Broken Links -> All? But I checked some
   article manually and found that some internal links are broken. Also Google Webmaster
   Tools shows broken links from posts. Why plugin is not shwoing those internal
   broken links? Any idea?
 *  [Janis Elsts](https://wordpress.org/support/users/whiteshadow/)
 * (@whiteshadow)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954503)
 * Okay, so what status message does the plugin show for those broken links (e.g.
   is it perhaps “200 OK” or something like that)?
 * Also, could you post a few example links? I’ll run them through my own copy of
   the plugin and see if I can figure out why it doesn’t show them as broken.
 *  Thread Starter [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * (@namaserajesh)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954520)
 * Check these posts:
 * 1) [http://www.techlila.com/how-to-make-content-sharing-experience-better-with-new-samsung-kies/](http://www.techlila.com/how-to-make-content-sharing-experience-better-with-new-samsung-kies/)
 * 2) [http://www.techlila.com/get-better-cell-signal-mobile-phones-different-generations/](http://www.techlila.com/get-better-cell-signal-mobile-phones-different-generations/)
 * In above posts, in first para there is an internal link with anchor text “mobile
   phone”, I searched that broken link using search option provided by plugin but
   it shows nothing.
 *  [Janis Elsts](https://wordpress.org/support/users/whiteshadow/)
 * (@whiteshadow)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954526)
 * This is just a guess, but is this link added automatically by another plugin 
   or a shortcode? Does the link actually exist in the post, or is it generated 
   on the fly?
 *  Thread Starter [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * (@namaserajesh)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954527)
 * Nope, I add internal links manually. I added this link long back later I deleted
   that post but forgot to remove the links from old articles.
 *  [Janis Elsts](https://wordpress.org/support/users/whiteshadow/)
 * (@whiteshadow)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954532)
 * Well, I don’t know what could cause that.
 * What about other internal broken links – do any of them show up in the “All” 
   section? Basically, I’m trying to figure out if _none_ of the internal broken
   links show up in the plugin (which would indicate a correlation of some kind),
   or some of them show up but the plugin claims they’re working links.
 *  [iframe](https://wordpress.org/support/users/iframe/)
 * (@iframe)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954545)
 * [@op](https://wordpress.org/support/users/op/)
 * Please don’t blame the plugin.
 * Your link won’t return 404 when making a HEAD request.
 * There’s something on your side.
 * curl -I [http://www.techlila.com/finding-best-mobile-phone/](http://www.techlila.com/finding-best-mobile-phone/)
   
   HTTP/1.1 200 OK Date: Sat, 07 Jun 2014 14:30:09 GMT Server: Apache Last-Modified:
   Sat, 07 Jun 2014 14:27:07 GMT Accept-Ranges: bytes Content-Length: 28696 Cache-
   Control: max-age=3417, public, must-revalidate, proxy-revalidate, public, must-
   revalidate, proxy-revalidate Expires: Sat, 07 Jun 2014 15:27:07 GMT Vary: Accept-
   Encoding,Cookie X-UA-Compatible: IE=edge Pragma: public Content-Type: text/html;
   charset=UTF-8
 *  [Janis Elsts](https://wordpress.org/support/users/whiteshadow/)
 * (@whiteshadow)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954547)
 * Good catch. It doesn’t even return a real 404 for a GET request – the page says“
   404 Error! Not Found”, but the server actually returns a “200 OK” status code.
 * This looks like a server configuration problem, or possibly some kind of a plugin
   that intercepts 404 errors and generates a “soft” error page that doesn’t actually
   return a 404.
 *  Thread Starter [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * (@namaserajesh)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954550)
 * [@iframe](https://wordpress.org/support/users/iframe/) Sorry but your tool showing
   wrong HTTP header status.
 * Checkout here: [http://goo.gl/GFKZsh](http://goo.gl/GFKZsh)
 * **Showing this:**
 * Requesting [http://www.techlila.com/finding-best-mobile-phone/](http://www.techlila.com/finding-best-mobile-phone/)
 * SERVER RESPONSE: HTTP/1.1 404 Not Found
    Date: Mon, 09 Jun 2014 06:56:23 GMT 
   Server: Apache X-Pingback: [http://www.techlila.com/xmlrpc.php](http://www.techlila.com/xmlrpc.php)
   Expires: Wed, 11 Jan 1984 05:00:00 GMT Cache-Control: no-cache, must-revalidate,
   max-age=0 Pragma: no-cache Vary: Accept-Encoding Content-Type: text/html; charset
   =UTF-8
 *  [iframe](https://wordpress.org/support/users/iframe/)
 * (@iframe)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954551)
 * hey,
 * on Sat, 07 Jun 2014 14:30:09 GMT it was 200
 * Time does fly. doesn’t it?
 *  [Janis Elsts](https://wordpress.org/support/users/whiteshadow/)
 * (@whiteshadow)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954559)
 * The plugin just shows the status code that it gets from the server. If the status
   is wrong, it’s because the server returned the wrong code.
 * I ran a number of tests using different tools and it seems the server’s behaviour
   is a bit inconsistent:
    - BLC yesterday : 200
    - BLC today : 404
    - BLC 5 minutes later : 200
    - SeoBook Server Header Checker : 404
    - SeoBook Server Header Checker (second test, 10 minutes later) : 200
    - [http://httpstatus.io/](http://httpstatus.io/) : 200
    - Chrome developer tools: 200
    - Opera developer tools : 200
    - Firebug Firefox add-on: 200
 * Looks like it mostly returns “200 OK”, but may return a 404 once in a while.
 *  Thread Starter [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * (@namaserajesh)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954560)
 * [@janis](https://wordpress.org/support/users/janis/) and [@iframe](https://wordpress.org/support/users/iframe/)
 * Thanks for letting me know the exact problem, I’ve opened a support ticket, will
   wait for their reply.
 * Thanks.

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

The topic ‘Plugin is checking only external broken link’ is closed to new replies.

 * ![](https://ps.w.org/broken-link-checker/assets/icon-256x256.png?rev=2900468)
 * [Broken Link Checker](https://wordpress.org/plugins/broken-link-checker/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/broken-link-checker/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/broken-link-checker/)
 * [Active Topics](https://wordpress.org/support/plugin/broken-link-checker/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/broken-link-checker/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/broken-link-checker/reviews/)

 * 13 replies
 * 3 participants
 * Last reply from: [Rajesh Namase](https://wordpress.org/support/users/namaserajesh/)
 * Last activity: [11 years, 11 months ago](https://wordpress.org/support/topic/plugin-is-checking-only-external-broken-link/#post-4954560)
 * Status: not resolved