<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">Why would Nginx automatically redirect <a href="http://mydomain.com">mydomain.com</a> do <a href="http://mydomain.com/w/">mydomain.com/w/</a> if you don't tell it to do so?<br>

<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">Your error log shows that you are trying to list the files of your root directory (so it means you don't have an index file to be served there), which is forbidden by default Nginx configuration to avoid unwanted directory listings (which is a great idea, as opposed to Apache's defaults).<br>

</div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)"><br>Try to include a redirection (see the <a href="http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite">rewrite directive configuration</a>) so that all your requests to your domain root are forwarded to the /w/ subdirectory.<br>

</div><div class="gmail_extra"><div><font size="1"><span style="color:rgb(102,102,102)">---<br></span><b><span style="color:rgb(102,102,102)">B. R.</span></b><span style="color:rgb(102,102,102)"></span></font></div>
<br><br><div class="gmail_quote">On Wed, May 8, 2013 at 8:06 AM, Stylw <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I'm having a frustrating experience trying to get nginx to work properly<br>
with mediawiki's pretty urls. For some reason my configuration won’t detect<br>
that my mediawiki installation is installed in a folder above root (said<br>
folder is called /w/) and appears to be throwing out 403 forbidden errors<br>
when trying to access my site.<br>
<br>
The script itself works properly, and I have no problem with accessing the<br>
wiki installation my using <a href="http://mydomain.com/w/" target="_blank">mydomain.com/w/</a> - but if I don’t manually input<br>
that /w/ folder in the website address nginx will throw a 403 forbidden<br>
error at me. I should also mention that root is empty apart from that<br>
folder, which is why I suspect nginx is throwing that 403 message at me.<br>
<br>
I don’t want to flood people’s emails with my giant nginx configuration, so<br>
I’ll include links to a pastebin dump which has them. I’ve also removed any<br>
personal information which could hint at where my site is hosted and/or what<br>
the domain is.<br>
<br>
Nginx error log: <a href="http://pastebin.com/BZGWurYZ" target="_blank">http://pastebin.com/BZGWurYZ</a><br>
Niginx configuration: <a href="http://pastebin.com/mFdHbEzm" target="_blank">http://pastebin.com/mFdHbEzm</a><br>
Mediawiki settings: <a href="http://pastebin.com/nQuaZBdQ" target="_blank">http://pastebin.com/nQuaZBdQ</a><br>
<br>
I hope somebody can figure out where the fault is - I've been ripping out my<br>
hair over it.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,239004,239004#msg-239004" target="_blank">http://forum.nginx.org/read.php?2,239004,239004#msg-239004</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a></blockquote></div><br></div></div>