Я запускаю Apache 2.2 на RackSpace CloudSites. У меня есть сценарий Perl CGI, который отлично работает, если вызывается напрямую через URL-адрес. Я хочу использовать сценарий как пользовательский ErrorDocument, но вместо того, чтобы анализировать и запускать, он отображает текст как обычный текст.
Вот мой файл .htaccess:
DirectoryIndex index.php index.html index.htm
Options +ExecCGI
ErrorDocument 404 /cgi/test.cgi
Любая помощь будет оценена!
После работы с поддержкой CloudSites: 1. У меня был .htaccess в каталоге, который не позволял запускать сценарии cgi, какие бы параметры вы ни добавили. Мне пришлось переместить .htaccess на один уровень выше и обратиться к файлу в дочернем каталоге. 2. Они сказали, что популярным способом сделать это сейчас является использование PHP вместо CGI.