```ruby
Frontend::Application.routes.draw do
  match "/homepage" => redirect("/")

  # Crude way of handling the situation described at
  # http://stackoverflow.com/a/3443678
  match "*path.gif", :to => proc {|env| [404, {}, ["Not Found"]] }

  match "/help/feedback" => redirect("/feedback") # Handled by feedback app
  match "/help(/:action)", :to => "help"

  match "/settings", :to => "root#settings"
  match "/tour", :to => "root#tour"
  match "/identify_council/:slug", :as => "identify_council", :to => "root#identify_council"
  match "/places/load_places/:slug", :as => "load_places", :to => "root#load_places"

  with_options(:as => "publication", :to => "root#publication") do |pub|
    pub.match ":slug/video", :format => :video
    pub.match ":slug/print", :format => :print
    pub.match ":slug(/:part)"
  end

  match "/search" => "search#index", as: :search
  root :to => 'root#index'
end
```

Move /search route so it actually kicks in
user
```ruby
Frontend::Application.routes.draw do
  match "/homepage" => redirect("/")
  match "/search" => "search#index", as: :search

  # Crude way of handling the situation described at
  # http://stackoverflow.com/a/3443678
  match "*path.gif", :to => proc {|env| [404, {}, ["Not Found"]] }

  match "/help/feedback" => redirect("/feedback") # Handled by feedback app
  match "/help(/:action)", :to => "help"

  match "/settings", :to => "root#settings"
  match "/tour", :to => "root#tour"
  match "/identify_council/:slug", :as => "identify_council", :to => "root#identify_council"
  match "/places/load_places/:slug", :as => "load_places", :to => "root#load_places"

  with_options(:as => "publication", :to => "root#publication") do |pub|
    pub.match ":slug/video", :format => :video
    pub.match ":slug/print", :format => :print
    pub.match ":slug(/:part)"
  end

  root :to => 'root#index'
end
```
assistant