After a migration to a new server with Centos some behaviour changed.
The environment-variable REQUEST_URI contains '/index.html' when http://example.com is fetched (without the index.html).
I would expect:
REQUEST_URI is '/' when http://example.com is fetched.
REQUEST_URI is '/index.html' when http://example.com/index.html is fetched.
This has consequences in my .htaccess (rewriterules react on 'index.html' instead of 'empty string'), as well as in my scripts (Perl $ENV{'REQUEST_URI'})
How to provoke REQUEST_URI being populated with '/' when only http://example.com is fetched?
Try disabling DirectoryIndex and MultiViews, place this at the top of your .htaccess: