【问题标题】:Rack (Sinatra) App pointing '/' to parent's root when deployed in subfolder机架(Sinatra)应用程序在子文件夹中部署时将“/”指向父路由
【发布时间】:2011-12-07 06:11:47
【问题描述】:

我有一堆小的 sinatra 应用程序,现在我也必须在 SSL HTTP 下发布它们。

我有https://secure.mydomain.com/,我想在子目录中发布这些应用程序:

  • /app1
  • /app2

我按照 Phusion Passenger 的指示 here 在子目录中发布,但在每个应用程序中“/”指向根目录。

我不想更改所有应用程序的代码,因为它们已经在非 SSL 环境中工作。

我需要更改什么以使我的应用程序的“/”指向应用程序的根目录,而不是父项的根目录?

【问题讨论】:

    标签: apache sinatra rack passenger


    【解决方案1】:

    看起来你只需要url helper method

    url '/' # => https://secure.mydomain.com/app1/
    

    【讨论】:

    • 谢谢。插入助手需要做很多工作,但这确实有效。
    猜你喜欢
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    相关资源
    最近更新 更多