Error processing methods to provide a user with the desired web page responsive to an error 404
First Claim
Patent Images
1. A system comprising:
- 1) an indexing application hosted on a web server, wherein this application takes note of any changes to the filepath of any web pages hosted on that web server, through some tracking mechanism, and notifies an error processing server of such changes;
2) an error processing server, which maintains a database of the information collected through the indexing application hosted on the web server, and on which is also running an application capable of receiving and processing data from the embedded component in the error message returned with the error 404, and the indexing application;
3) a component embedded in the error message returned to a web client by the web server in the event of an error 404, which retrieves the URL of the web page that was requested and that caused the error 404, from the web client, and sends this URL to the error processing server, and receives and processes a subsequent response from the error processing server.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method of utilising the error message a web server returns to a web client when an ‘error 404’ occurs, to deliver a script embedded in the error message, which resolves the error by retrieving from an error processing server the most up-to-date correct URL of the web page the user at the web client tried to access. That error processing server itself has a database of such information due to an indexing application running on participating web servers, periodically updating said database with the most current location of web pages on that web server, each tracked with a unique number attached thereto.
14 Citations
16 Claims
-
1. A system comprising:
-
1) an indexing application hosted on a web server, wherein this application takes note of any changes to the filepath of any web pages hosted on that web server, through some tracking mechanism, and notifies an error processing server of such changes; 2) an error processing server, which maintains a database of the information collected through the indexing application hosted on the web server, and on which is also running an application capable of receiving and processing data from the embedded component in the error message returned with the error 404, and the indexing application; 3) a component embedded in the error message returned to a web client by the web server in the event of an error 404, which retrieves the URL of the web page that was requested and that caused the error 404, from the web client, and sends this URL to the error processing server, and receives and processes a subsequent response from the error processing server. - View Dependent Claims (2)
-
-
3. A method of resolving an error 404 caused by a web client requesting a non-existent resource from a web server, wherein a component embedded in the error message returned by that web server to the web client retrieves the URL which was requested, and sends this URL to an error processing server, which sends back a different correct URL which points to the desired resource.
- 4. A method of mapping a broken URL, that once pointed to a resource on a web server, to the last known URL of that resource, wherein lists of past URLs of particular resources are stored, as well as the last known working URLs of these resources, and these lists of URLs are searched through for the particular broken URL which, when found, causes the newest URL, added to the row in which the first URL was found, to be retrieved.
- 6. A method of indexing the web pages stored on a web server, wherein an indexing application also residing on this web server is running, and this indexing application associates a unique identifier to each participating web page on the web server so that that web page may be consistenly tracked, irrespective of its location/name on that web server.
-
10. A method of resolving an error 404 caused by the user at the web client requesting a non-existent resource from a web server, comprising the following steps:
-
1) the web server to which the web client issued a request for a non-existent resource responding with an error 404 containing an embedded component; 2) said embedded component retrieving the URL that the web client requested, and sending this URL to the error processing server; 3) the error processing server using this received URL to search its database for the most recent known working URL of the web page described in the received URL and, if such a new URL is found, retrieving it from the database, and sending this retrieved URL to the embedded component; 4) the embedded component receiving this URL from the error processing server, and directing the web client to that URL. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification