有没有办法让apache服务器将扩展名为.png的文件解释为.php?

oO.*_*oO. 0 php apache png

有没有办法让apache服务器将扩展名为.png的文件解释为.php?可以用.htaccess完成吗?

我的.htaccess

RewriteEngine On
AddType application/x-httpd-php .php .png
Run Code Online (Sandbox Code Playgroud)

my image.png

<?php

showImage();

function showImage()
{
    $image = @imagecreatefrompng("../aimage.png");
    header("Content-type: image/png;"); 
    imagepng($image );
    imagedestroy($image);
}

?>
Run Code Online (Sandbox Code Playgroud)

它不起作用.

当我访问www.example.com/image.png时,我得到'图像无法显示,因为它包含错误',当image.png是image.php时,它会显示图像.

有任何想法吗?

ale*_*lex 6

你说你有Apache吗?将其添加到您的.htaccesshttpd.conf文件中.

AddType application/x-httpd-php .php .foo
Run Code Online (Sandbox Code Playgroud)