Passenger: RailsBaseURI case sensitive?

Posted by Bryan Roth on Stack Overflow See other posts from Stack Overflow or by Bryan Roth
Published on 2010-04-30T15:13:24Z Indexed on 2010/04/30 15:27 UTC
Read the original article Hit count: 477

I used Passenger to deploy a RoR app to a sub URI on my domain. The problem I'm facing is that the sub URI seems to be case sensitive. Navigating to http://mydomain.com/RailsApp resolves fine. However, if I go to http://mydomain.com/railsapp, http://mydomain.com/railsApp, or any other variation, I get a 404 error. How can these requests using different casings get resolved correctly?

Here is my Apache configuration file:

<VirtualHost *:80>
  ServerName mydomain.com
  ServerAlias www.mydomain.com
  DocumentRoot /www/mydomain/public

  <Directory "/www/mydomain/public">
      RailsEnv "production"
      Order allow,deny
      Allow from all
  </Directory>

  RailsBaseURI /RailsApp
  <Directory "/www/RailsApp/public">
      RailsEnv "development"
      Options -MultiViews
  </Directory>
</VirtualHost>

Any help is much appreciated. Thanks!

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about passenger