Олег Солдатов, нет такого файла, сервер работает на nginx.
Разобрался,
Алексей Тен был прав, вся проблема была в rewrite. В файле конфигурации fastcgi_params был неправильно прописан путь к скриптам, поэтому в пути к скрипту ставился двойной слеш.
В результате получаем верное решение:
set $domain $host;
# делаем доступными php файлы из /old/
location ~ ^/files/(.*\.php)$ {
alias /home/$domain/html/old/$1;
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
}
# остальные файлы из /old/
location ~ ^/files($|/.*) {
alias /home/$domain/html/old$1;
}
location ~* ^/old/ {
return 404;
}