I have the following .htaccess file:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [L]
</IfModule>
It redirects everything to index.php if it's not a file or a directory. It works fine, but when a file has an accent in its name it redirects the url to index.php, so the RewriteCond can't detect that it's an existing file. For example (both files exist):
This works: http://example.com/something.pdf (gives me the PDF)
But this doesn't: http://example.com/somethingá.pdf (redirects me to index.php)
The problem is that I don't have access to the web server conf, since it is on a webhosting server.
The system is Windows Server 2008 R2 Web Server Edition Service Pack 1 (by PhpInfo)
Web server: Microsoft-IIS/7.5