Support » Plugin: Broken Link Checker » Plugin is checking only external broken link
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
-
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.
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?
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.
Check these posts:
1) 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/
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.
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?
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.
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.
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/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-8Good 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.
@iframe Sorry but your tool showing wrong HTTP header status.
Checkout here: http://goo.gl/GFKZsh
Showing this:
Requesting 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
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-8hey,
on Sat, 07 Jun 2014 14:30:09 GMT it was 200
Time does fly. doesn’t it?
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/ : 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.
- The topic ‘Plugin is checking only external broken link’ is closed to new replies.