Estou tentando configurar um servidor Apache hospedado, via .htaccess , para executar arquivos com .asp extension com PHP. Mas eu não sei qual é o handler-name correto para AddHandler .
O motivo é que temos um aplicativo flash que é GET solicitando .asp arquivos. Vamos reescrever os arquivos .asp no PHP, mas podemos não alterar o aplicativo flash (nem sequer temos o código-fonte).
Eu tentei usar as diretivas AddHandler e AddType .
AddHandler php-fcgid .php .asp
AddType application/x-httpd-php .asp
AddHandler application/x-httpd-php7 .asp
Exemplos de diretivas Eu tentei sem sucesso
A maioria fornece Nenhum arquivo de entrada especificado. ou define o tipo mime para application/x-httpd-php para .php files (tecnicamente configurando o Content-Type cabeçalho HTTP).
Agora, entendo perfeitamente AddHandler e AddType - o melhor recurso que encontrei é o link .
O host tem, o que parece um painel personalizado para administrar o servidor. Eu posso mudar a versão do PHP, de 5.4 para 7.0 e alterar algumas configurações em php.ini .
Enviei um phpinfo(); e alguns dos valores que considero relevantes estão postados abaixo. A versão do Apache é desconhecida, pois apenas reporta Server: Apache . Mas tenho certeza que é pelo menos o Apache2, já que o Apache 2.0 Handler está listado em SAPI Modules.
Como posso descobrir qual é o handler-name correto para AddHandler ?
Versão do PHP 7.0.9
Server API CGI/FastCGI
Configuration File (php.ini) Path /compile/php70/dest/lib
Loaded Configuration File /etc/custom_php_config/slavespillet.dk/php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20151012
cgi-fcgi
Directive Local Value Master Value
cgi.check_shebang_line 1 1
cgi.discard_path 0 0
cgi.fix_pathinfo 1 1
cgi.force_redirect 1 1
cgi.nph 0 0
cgi.redirect_status_env no value no value
cgi.rfc2616_headers 0 0
fastcgi.logging 1 1
Core
PHP Version 7.0.9
$_SERVER['SERVER_SOFTWARE'] Apache