PHP脚本取代cgi脚本

PHP脚本取代cgi脚本,php,apache,cgi,Php,Apache,Cgi,我有一个CGI脚本,它使用一个不再受支持的旧数据库驱动程序。我认为用php重写它会更容易,而不是与这个旧的cgi脚本斗争。它现在作为一个php脚本工作,但我需要从相同的web地址提供它。当用户访问时,我希望它运行php脚本。我尝试用.cgi重命名php脚本,但没有成功。这是在Dreamhost托管的Apache服务器上。有什么建议吗 布里杰·麦克斯韦 创建包含内容的.htaccess文件 RewriteEngine On RewriteRule ^myscript.cgi /myscript

我有一个CGI脚本,它使用一个不再受支持的旧数据库驱动程序。我认为用php重写它会更容易,而不是与这个旧的cgi脚本斗争。它现在作为一个php脚本工作,但我需要从相同的web地址提供它。当用户访问时,我希望它运行php脚本。我尝试用.cgi重命名php脚本,但没有成功。这是在Dreamhost托管的Apache服务器上。有什么建议吗

  • 布里杰·麦克斯韦

创建包含内容的
.htaccess
文件

RewriteEngine On
RewriteRule ^myscript.cgi  /myscript.php

阅读更多关于和

您能将cgi脚本重定向到php脚本吗?我不知道如何设置重定向。。。你能给我指出正确的方向吗?如果CGI打算用作POST处理程序,那么重定向就没有任何用处了。重定向将作为GET和break操作完成。我还将[QSA,L]添加到规则末尾。另一个选项是执行
AddType应用程序/x-httpd-php.cgi
。不过,我不知道这在标记为ScriptAlias的目录中是否有效