como configurar o Lighttpd para redirecionar page.cgi para page.php?

1

Temos um dispositivo habilitado para web mais antigo que veicula uma página da web info.cgi em um dispositivo cliente. Gostaríamos de ter esse mesmo dispositivo cliente acessando um dispositivo mais novo sem nenhuma alteração, que roda o lighttpd com o php-cgi. A funcionalidade é facilmente acessível na nova página da Web info.php no mesmo formato.

Um redirecionamento de JavaScript do lado do cliente não faz o truque.

Eu tentei um link simbólico, mas o servidor da Web sugere que você faça o download da página.

Eu tentei algumas coisas no arquivo de configuração lighttpd, sem sorte.

Uma sugestão útil seria muito apreciada.

    
por quadmore 01.09.2011 / 15:14

2 respostas

2

OK, o que finalmente funcionou para mim foi:

descomente

 "mod_rewrite",

adicionou ".cgi" em

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".cgi" )  

linha adicionada:

fastcgi.map-extensions = ( ".cgi" => ".php" )  

depois

fastcgi.server             = ( ".php" =>               
                               ( "localhost" =>
                                 (       
                                   "socket" => "/tmp/php-fastcgi.socket",
                                   "bin-path" => "/usr/sbin/php-cgi"
                                 )                                             
                               )                                     
                             )                            

e finalmente symlinked info.php para info.cgi

e reiniciado.

E Bob é seu tio.

Espero que isso ajude alguém.

Felicidades, Bert

    
por 01.09.2011 / 21:08
0

Uma resposta de redirecionamento de 3xx funcionaria para esses sistemas clientes?

url.redirect = ( "^/path/to/info.cgi$" => "http://domain.com/path/to/info.php" )
    
por 01.09.2011 / 16:45