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