diff --git a/inc/httputils.php b/inc/httputils.php
index 324a730b99f10df14a99d05b3e2d74f67b842fef..8da42e3b71abe422c8c29ffe13208893c4a055eb 100644
--- a/inc/httputils.php
+++ b/inc/httputils.php
@@ -14,13 +14,13 @@ define('HTTP_CHUNK_SIZE',16*1024);
  * Checks and sets HTTP headers for conditional HTTP requests
  *
  * @author   Simon Willison <swillison@gmail.com>
- * @link     http://simon.incutio.com/archive/2003/04/23/conditionalGet
+ * @link     http://simonwillison.net/2003/Apr/23/conditionalGet/
  * @param    timestamp $timestamp lastmodified time of the cache file
  * @returns  void or exits with previously header() commands executed
  */
 function http_conditionalRequest($timestamp){
     // A PHP implementation of conditional get, see
-    //   http://fishbowl.pastiche.org/archives/001132.html
+    //   http://fishbowl.pastiche.org/2002/10/21/http_conditional_get_for_rss_hackers/
     $last_modified = substr(gmdate('r', $timestamp), 0, -5).'GMT';
     $etag = '"'.md5($last_modified).'"';
     // Send the headers