我在我的域根目录中有一个 joomla 站点,即 www.myjoomlasite.com,我在 www.myrailssite.com/railsapp 中有一个 rails 应用程序
我想在http://www.myjoomlasite.com的子目录中部署 rails 应用程序,期望 rails 应用程序将在 http://www.myjoomlasite.com/railsapp中可用。
在我点击浏览器中的www.myjoomlasite.com/railsapp完成所有必要步骤后,它会将我正确重定向到http://www.myjoomlasite.com/railsapp/admins/sign_in
然后尽管显示了登录页面,但它显示了joomla的错误页面“404 page not found”
我的问题是:
- 如果 rails 应用程序有任何问题,它应该显示 rails 错误页面,但为什么 joomla 的错误页面?
- 在 Rails 应用程序生产日志中,为什么它显示 Completed 401 Unauthorized in 1ms?
- 如何在我的 joomla 站点的子目录中部署 rails 应用程序?
附加信息:
rails 应用程序生产日志
Started GET "/railsapp" for 24.5.7.81 at 2012-09-14 08:41:36 -0700
Processing by HomeController#index as HTML
Completed 401 Unauthorized in 1ms
更新
我找到了“404”背后的可能原因。我在文档根目录中有 .htaccess 文件。这个 .htaccess 文件停止了 rails 应用程序的渲染。
是否可以在 .htaccess 文件中进行一些更改以显示 Rails 应用程序可以正确呈现?