Acho que o culpado é a regra rewrite que você tem sobre o seu arquivo de configuração:
RewriteRule ^([^.]+)$ $1.html [QSA]
Com essa regra ativada, quando você solicitar example.com/info , a extensão .html será adicionada e sua solicitação se tornará example.com/info.html .
E, claro, esse arquivo não existe. Extrair do meu log:
[error] [client xx.xx.xx.xx] File does not exist: /var/www/info.html
Como parece que essa regra de reescrita é necessária para Rails , não sugiro que você comente isso.
Você pode modificar essa regra, adicionando uma condição de regravação, para que ela seja aplicada somente se a página solicitada for não /info :
RewriteCond %{REQUEST_URI} !^/info
RewriteRule ^([^.]+)$ $1.html [QSA]