From: Sam Gentle Date: 2007-02-06T11:42:42+09:00 Subject: Re: A ruby-web (but not rails) question On 2/6/07, itsme213 wrote: > I am trying to do something very simple. My web dir structure: > > home/ > index.html > cgi-bin/ > login (a ruby script) > > I have a form/button in index.html, and when submitted the action is to run > cgi-bin/login. I have the necessary #! header etc. > > I want the login script to return the same index.html file (except for one > minor substitution), but it should appear to the client browser to come from > home/ so that relative links will continue to work, rather than from > cgi-bin. This sounds like a job for .htaccess. You can set your DirectoryIndex to point to index.rb (or login, or whatever) instead of index.html, so when people go to http://yoursite/home they'll be served the result of your ruby script instead. You may also need to enable CGI in your home directory (using AddHandler). http://www.thejackol.com/htaccess-cheatsheet/ should have examples. Sam