0

在我的开发机器上,这按预期工作(请求以server.com/.myhandlerphp 执行),但是当我上传到生产机器(运行 ubuntu 服务器 11.04)时,它只提供未执行的 php。我必须配置什么额外的东西才能让它工作吗?

文件内容.htaccess

AddType text/html .myhandler
<FilesMatch "\.myhandler$">
    SetHandler application/x-httpd-php
</FilesMatch>

DirectoryIndex .myhandler index.php index.htm
4

1 回答 1

2

.htaccess在您的脚本和 .htaccess 所在的目录中,很可能不允许这种类型的配置。把它放在您的 Apache 站点/VirtualHost 配置中:

<Directory /absolute/path/to/webroot/>
    AllowOverride All
</Directory>
于 2012-09-05T20:53:27.313 回答