Rewrite questions

Hi,

I am quite new to nginx and already ran into some troubles with
rewriting URLs.

If the cliewnt requests a URL like http://www.example.com/en/something/
I would like to have nginx looking if a file exists in
/document_root/typo3temp/some_typo3_extension/www.example.com/en/something/index.html

And if the file exists nginx shoudl send it to the client, not apache.

No matter what I try itz is always apache who delivers the content to
the client.

Any ideas?

Cheers,
Andreas

On Jan 22, 2008 11:44 AM, Andreas O. [email protected] wrote:

No matter what I try itz is always apache who delivers the content to
the client.

Any ideas?

Cheers,
Andreas

Hi Andreas,

Take a look at this example configuration:
http://wiki.codemongers.com/NginxRubyonRailsMongrel

The important pieces there are the root directive: “root
/var/www/apps/example/current/public;”
And the if statements:
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}

You’ll want to set your root to
“/document_root/typo3temp/some_typo3_extension/www.example.com” and
include an if statement like the one above.

If you can’t get this working, please provide your nginx.conf file so
others can assist you more easily.

Brendan

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs