我们有一台早期的支持Web的设备,将info.cgi网页提供给客户端设备。 我们希望有相同的客户端设备访问一个较新的设备没有任何改变,它运行lighttpd php-cgi。 新的info.php网页上的function很容易以相同的格式访问。
客户端JavaScriptredirect并不能解决问题。
我尝试了一个符号链接,但是然后Web服务器build议下载页面。
我在lighttpdconfiguration文件中尝试了一些东西,没有运气。
一个有用的提示将不胜感激。
好的,终于为我工作的是:
取消注释
"mod_rewrite",
添加“.cgi”
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".cgi" )
补充行:
fastcgi.map-extensions = ( ".cgi" => ".php" )
后
fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fastcgi.socket", "bin-path" => "/usr/sbin/php-cgi" ) ) )
最后将info.php链接到info.cgi
并重新启动。
而鲍勃是你的叔叔。
希望这有助于某人。
干杯,伯特
3xxredirect响应是否适用于这些客户端系统?
url.redirect = ( "^/path/to/info.cgi$" => "http://domain.com/path/to/info.php" )