Ruby on rails 3 在Joomla站点的子目录上设置Rails应用程序
我在我的域根目录中有一个joomla站点,即www.myjoomlasite.com,我在www.myrailssite.com/railsapp中有一个rails应用程序 我想在的子目录中部署rails应用程序,希望rails应用程序在中可用 当我在浏览器中单击www.myjoomlasite.com/railsapp时,完成所有必要的步骤后,它会将我正确重定向到 然后,尽管在页面中显示了符号,但仍显示了joomla的错误页面“404未找到页面” 我的问题是:Ruby on rails 3 在Joomla站点的子目录上设置Rails应用程序,ruby-on-rails-3,joomla2.5,apache2.2,Ruby On Rails 3,Joomla2.5,Apache2.2,我在我的域根目录中有一个joomla站点,即www.myjoomlasite.com,我在www.myrailssite.com/railsapp中有一个rails应用程序 我想在的子目录中部署rails应用程序,希望rails应用程序在中可用 当我在浏览器中单击www.myjoomlasite.com/railsapp时,完成所有必要的步骤后,它会将我正确重定向到 然后,尽管在页面中显示了符号,但仍显示了joomla的错误页面“404未找到页面” 我的问题是: 如果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应用程序可以正确渲染 文档根目录中有一个.htaccess文件。此默认的.htaccess文件附带joomla源代码(作为htaccess.txt,字母重命名为.htaccess)。有一个基于某个重写条件的重写规则。默认htaccess文件附带的所有重写条件将停止我的“/railsapp”url进行渲染。为了允许通过我的“/railsapp”,我在.htaccess中添加了以下内容
RewriteCond %{REQUEST_URI} !^/railsapp
如果任何url以“railsapp”前缀开头,那么这些url将不会被重写规则重写并直接访问该url。如果我在.htaccess文件中添加重写条件,会不会产生任何问题?我在htaccess
RewriteCond%{REQUEST\u URI}中添加了以下行^/railsapp