Return HTTP404 to requests pointing to a non-existant web name

This commit is contained in:
Alexey Verkhovsky 2005-03-25 23:40:03 +00:00
parent 1bb4747a0f
commit 759fbda8a0
3 changed files with 13 additions and 1 deletions

View file

@ -40,7 +40,13 @@ class ApplicationController < ActionController::Base
@action_name = @params['action'] || 'index'
@web_name = @params['web']
@wiki = wiki
@web = @wiki.webs[@web_name] unless @web_name.nil?
if @web_name
@web = @wiki.webs[@web_name]
if @web.nil?
render_text "Unknown web '#{@web_name}'", '404 Not Found'
return false
end
end
@page_name = @file_name = @params['id']
@page = @wiki.read_page(@web_name, @page_name) unless @page_name.nil?
@author = cookies['author'] || 'AnonymousCoward'