【发布时间】:2015-03-02 19:55:47
【问题描述】:
我在子文件夹中有一个使用 Apache/Passenger 运行的 sinatra 应用程序,在 .htaccess 文件中有以下内容
<IfModule mod_passenger.c>
Options -MultiViews
Allow from all
PassengerResolveSymlinksInDocumentRoot on
RackEnv development
RackBaseURI /myapp
PassengerAppRoot /home/username/myapp
SetEnv GEM_HOME /mypath/ruby/gems
</IfModule>
我的 Sinatra 应用有两条路线
get '/' do
'Root Request'
end
get '/ok' do
'Ok Request'
end
我的根路由工作正常,但我的第二条路由永远不会被调用。我猜测它介于乘客和 Apache 配置之间,但我无法弄清楚。
这是在共享主机上运行的,所以我只能访问我的主目录,而不是完整的 Apache 配置。
【问题讨论】:
标签: apache .htaccess sinatra passenger