Interpreting LinkRunner and HTTP Status Codes



Probable Cause

What To Do



Nothing. The link was contacted successfully and is valid.


HTTP Status Code meaning 'Moved Permanently'. This is a common redirection code that causes a browser to retrieve the requested document from a new address.

If you wish to set the hyperlink to the new address: Right-click on the link in Alert LinkRunner and select 'Check Link In Browser' from the PopUp. Your browser will be redirected to the new URL and it will be displayed in the browser's 'Address' or 'Location' text box. (Note: To tell LinkRunner to ignore redirection headers, use the 'Open Settings' portion of the Database Wizard).


HTTP Status Code meaning 'Moved Temporarily'.

Same as above for Status Code 301.


HTTP Status Code meaning 'File Not Found'. Returned by a Web server when a requested document no longer exists.

If there is Text accompanying the hyperlink you were checking, right-click on the link and select 'Search For Link Text...' and choose one of the Search Engines listed. The Document pointed to by the hyperlink may have moved to another server and you might re-locate it this way.


HTTP Status Code meaning 'Bad Request'.

Repair or delete hyperlink.


HTTP Status Code meaning 'Forbidden'. The document the hyperlink points to is not available from the server for security reasons.

If you have entered an Authentication User Name and Password and this message persists when you recheck the link, repair or delete the hyperlink.


HTTP Status Code meaning 'Internal Server Error'.

Right-click on the link in Alert LinkRunner and select 'Check Link In Browser' from the PopUp, then repair or delete it if necessary.


The Domain Name is invalid.

The Domain Name lookup failed because the Domain doesn't exist. Repair or delete hyperlink. (Also make sure you're connected to the Internet.)


The Domain Name specified in the hyperlink URL was not found. Either it was mistyped or the Domain Name registration was not renewed.

Check the spelling of the Domain Name portion of the hyperlink URL. Right-click on the hyperlink and select 'Search Whois For Domain Name' from the PopUp to see if the Domain exists anymore.


When Alert LinkRunner attempted a connection with the server this hyperlink points to, the server refused the connection.

Right-click on the link in Alert LinkRunner and select 'Check Link In Browser' from the PopUp so you can see what the problem is. The link may require a secure connection (not yet implemented in LinkRunner) or there may be some other problem.


You clicked the 'Skip' button while the program was contacting a hyperlink for validation.

Alert LinkRunner will continue link checking with the next link listed in the document.


You clicked the 'Stop' button while the program was contacting a hyperlink for validation.

Click the 'Check Links' button again when you are ready to resume.


Alert LinkRunner timed out when attempting to contact the server the hyperlink points to. Server could be down or no longer active.

Wait a period of time and check this link again. If several days pass and the link is still timing out, you may wish to remove the link from your document using your HTML editor.


Alert LinkRunner was unable to check this link for reasons unknown.

Re-check the link by hand and in your browser to discover the problem if possible.

Make sure your connection to the Internet was not broken while LinkRunner was in the process of checking links.


Link could not be checked.

Links are skipped by LinkRunner 3.0 for the following reasons:

  • NA/RE: A remote [Internet] link will be skipped in Local Mode if you turn off Remote Link Checking in the Preferences Window.

  • NA/CG: A link that references a CGI resource will be skipped in Local Mode.

  • NA/SE: A secure link [https:] will be skipped in either mode (secure link checks will be implemented in LinkRunner soon).

  • NA/SC: A Java Script link will be skipped in either mode (script links will also be implemented soon).

Other HTTP Status or Error Codes


You may occasionally get other status codes returned when you check links in Alert LinkRunner. Use the built-in 'Table Of HTTP Status Codes' (available from LinkRunner's Help Menu) to determine what the code means.


Copyright © 2006 by Viable Software Alternatives.