diff --git a/assets/javascripts/views/content/offline_page.coffee b/assets/javascripts/views/content/offline_page.coffee
index df1ea9d4..3ccbc125 100644
--- a/assets/javascripts/views/content/offline_page.coffee
+++ b/assets/javascripts/views/content/offline_page.coffee
@@ -41,8 +41,11 @@ class app.views.OfflinePage extends app.View
   docEl: (doc) ->
     @find("[data-slug='#{doc.slug}']")
 
-  onRoute: ->
-    @render()
+  onRoute: (route) ->
+    if app.isSingleDoc()
+      window.location = "/#/#{route.path}"
+    else
+      @render()
     return
 
   onClick: (event) =>