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