(неправильный ответ; оставлено для справки)
Я только что понял, в чем может быть проблема - это то, что мешало мне долгое время.
В зависимости от настроек вашего сервера, он вполне может интерпретировать identicon/xxx.png
как запрос к identicon.php/xxx.png
, предполагая, что расширение PHP - это то, что вам нужно. Попробуйте перейти на /index
вместо /index.php
- если он загружает файл PHP, это проблема, которая вас касается.
Это опция MultiViews Apache, и она глупая, но должна быть специально включена. Перейдите в файл конфигурации своего сайта, посмотрите, где он включен, и удалите его.
Если у вас нет полного контроля над конфигурацией вашего сервера, в .htaccess может работать следующее (зависит, как ни странно, от конфигурации вашего сервера).
Options -Multiviews