[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1365

From: okkez _ <redmine@r...>
Date: Sun, 1 Mar 2009 12:47:56 +0900
Subject: [ruby-reference-manual:1365] [Bug #1228] standalone.rb で --baseurl を指定していると baseurl からリダイレクトしない

Bug #1228: standalone.rb で --baseurl を指定していると baseurl からリダイレクトしない
http://redmine.ruby-lang.org/issues/show/1228

起票者: okkez _
ステータス: Open, 優先度: High
カテゴリ: bitclust

standalone.rb で --baseurl=baseurl を指定していると /baseurl から /baseurl/view リダイレクトしません。
以下のパッチで直ることは確認しましたが、webrick の場合しか確認していません。

Index: lib/bitclust/app.rb
===================================================================
--- lib/bitclust/app.rb (revision 3388)
+++ lib/bitclust/app.rb (working copy)
@@ -79,7 +79,9 @@
     end
 
     def service(req, res)
-      raise WEBrick::HTTPStatus::NotFound if req.path != '/'
+      unless  %r|/#{File.basename(@options[:baseurl])}/?| =~ req.path
+        raise WEBrick::HTTPStatus::NotFound
+      end
       res.body = index
       res['Content-Type'] = 'text/html; charset=euc-jp'
     end


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]