aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/views/general/exception_caught.rhtml12
1 files changed, 9 insertions, 3 deletions
diff --git a/app/views/general/exception_caught.rhtml b/app/views/general/exception_caught.rhtml
index 0cc08cce5..44d5803de 100644
--- a/app/views/general/exception_caught.rhtml
+++ b/app/views/general/exception_caught.rhtml
@@ -1,12 +1,18 @@
<h1>Sorry, we couldn't find that page</h1>
-<p>You've requested a page which doesn't exist, or which is broken.
-Perhaps you mistyped the address? Other things you can try:</p>
+<p>The page either doesn't exist, or is broken. Things you can try now:</p>
<ul>
-<li>Go to <a href="/">our front page</a></li>
+<li>Check for mistakes if you typed or copied the address.</li>
+<li>Search the site to find what you were looking for.
+ <% form_tag({:controller => "general", :action => "search_redirect"}, {:id => "search_form"}) do %>
+ <%= text_field_tag 'query', params[:query], { :size => 30 } %>
+ <%= submit_tag "Search" %>
+ <% end %>
+</li>
<li><a href="/help/contact">Contact us</a> to tell us about
the problem</li>
+<li>Go to our <a href="/">front page</a></li>
</ul>
<p id="error_technical_details"><strong>Technical details:</strong> <%=@exception_class ? @exception_class : "Unknown"%></p>