Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 在Joomla站点的子目录上设置Rails应用程序_Ruby On Rails 3_Joomla2.5_Apache2.2 - Fatal编程技术网

Ruby on rails 3 在Joomla站点的子目录上设置Rails应用程序

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应用程序出现任何问

我在我的域根目录中有一个joomla站点,即www.myjoomlasite.com,我在www.myrailssite.com/railsapp中有一个rails应用程序

我想在的子目录中部署rails应用程序,希望rails应用程序在中可用

当我在浏览器中单击www.myjoomlasite.com/railsapp时,完成所有必要的步骤后,它会将我正确重定向到

然后,尽管在页面中显示了符号,但仍显示了joomla的错误页面“404未找到页面”

我的问题是:

  • 如果rails应用程序出现任何问题,它应该显示rails 错误页面,但为什么joomla的错误页面
  • 在rails应用程序生产日志中,为什么它显示在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应用程序可以正确渲染

    文档根目录中有一个.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