Path to a directory should return 404

Under the document root, I have few directories like
/1/file1.html
/1/file2.html
/2/file1.html
/2/file2.html

If I go to the url http://localhost:8080/1, I get back a 301 with the
new location http://localhost/1/ autoindexing is off, and so I end
up with a 403 Forbidden page.

Can I change this default behavior such that all the requests for the
directories get the universal 404 page i.e. instead of a redirection, it
should simply return the configured 404 page for location /.

Sorry, I couldn’t find a similar post on the forums. Thanks for any
pointers.

Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,217950,217950#msg-217950

On Mon, Nov 07, 2011 at 05:22:29PM -0500, nchainani wrote:

Can I change this default behavior such that all the requests for the
directories get the universal 404 page i.e. instead of a redirection, it
should simply return the configured 404 page for location /.

Sorry, I couldn’t find a similar post on the forums. Thanks for any
pointers.

Something like that maybe?

: location / {
: #error_page 404 …;
: location ~ /$ { return 404; }
: }

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