--- boost.module	2009-04-09 18:13:03.000000000 +0200
+++ boost_no_symlinks.module	2009-04-09 21:17:59.000000000 +0200
@@ -532,15 +532,12 @@ function boost_cache_set($path, $data = 
       }
     }
 
-    // If a URL alias is defined, create that as a symlink to the actual file
-    if ($alias != $path && ($symlink = boost_file_path($alias))) {
-      _boost_mkdir_p(dirname($symlink));
-      if (!is_link($symlink) || realpath(readlink($symlink)) != realpath($filename)) {
-        if (file_exists($symlink)) {
-          @unlink($symlink);
-        }
-        if (!_boost_symlink($filename, $symlink)) {
-          watchdog('boost', 'Unable to create symlink: %link to %target', array('%link' => $symlink, '%target' => $filename), array(), WATCHDOG_WARNING);
+    // Create a duplicate file named after the path alias of the node
+    if ($alias != $path && ($filename = boost_file_path($alias))) {
+      _boost_mkdir_p(dirname($filename));
+      if (!file_exists($filename) || boost_file_is_expired($filename)) {
+        if (file_put_contents($filename, $data) === FALSE) {
+          watchdog('boost', t('Unable to write copy of %path: %file', array('%file' => $filename, '%path' => $path)), WATCHDOG_WARNING);
         }
       }
     }
