--- /dev/null
+RewriteEngine On
+RewriteBase /book_server/
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule ^(.*) index.cgi/$1 [L]
--- /dev/null
+require 'sinatra'
+APP_HOME='/home/wald-der-katze/sinatra/book_server'
+
+load "#{APP_HOME}/start.rb"
+set :run, false
+
+Rack::Handler::CGI.run Rack::URLMap.new(Main::ROUTES)
## ファイル構成
``` text
+./cgi
+ index.cgi # index.cgi
+ startup.rb # load Rack parameter
./sinatra/
start.rb # main routine
config.yml # config parameter
list_all.erb # full list of books view
list_search.erb # list of books from search results
detail_book.erb # detail of book parameter view
- setup_isdb.erb # setup book parameter with isdn view
+ setup_isbn.erb # setup book parameter with isbn view
setup_detail.erb # setup book parameter view
update_detail.erb # update book parameter view
```