如何将 Cloud9 URL 设置为子文件夹?

如何将 Cloud9 URL 设置为子文件夹?

我已经安装了一个实例云9在网络空间(CentOS 5)上。安装非常简单,而且运行良好。

我的托管服务提供商支持 mod_proxy,因此我使用 .htaccess 将请求重新路由到节点:

RewriteRule ^cloud9/(.*) http://localhost:3131/$1 [P]

理论上,这是可行的。我可以访问它,并且发送源显然是 cloud9。但是,页面保持空白,并且我的 JavaScript 控制台显示此错误:

ReferenceError: require is not defined

看起来他们正在使用 require.js,但无法加载:

 <script type="text/javascript" src="/static/require.js"></script>

它正在尝试从中加载它,example.com/static/require.js因为它不知道它是通过代理调用的。我必须进行哪些更改才能使用它example.com/cloud9/static/require.js

我在配置文件中没有发现任何东西,但是如果有一个解决方案不需要我修改任何 cloud9 的代码,那就太好了。

相关内容