PHP显示图像的小问题


一个简单的问题。如果不指定图像格式,有没有办法让<img src>显示图片?

例如,不要写:<img src="imagename1.png" width="200px" height="250px"/>

我会写

<img src="imagename1" width="200px" height="250px"/>

并且它将简单地显示任何名为imagename1的图像,而不管文件扩展名是什么

我确实像示例中那样写了它,我在WAMPserver上的测试网站运行良好,不在乎文件扩展名是什么,它只查找名称。但我的实时版本不会显示图像,除非我在<img src>中添加.png或其他所需的扩展名。有什么想法吗?有没有更好的方式来显示图片?任何帮助都是无价的,谢谢你抽出时间!

编辑#1

如果删除目录的密码保护,.htaccess文件将返回到默认状态。它包含什么:

# php -- BEGIN cPanel-generated handler, do not edit 
# Set the “ea-php74” package as the default “PHP” programming language. 
<IfModule mime_module>   
AddHandler application/x-httpd-ea-php74 .php .php7 .phtml 
</IfModule> 
# php -- END cPanel-generated handler, do not edit

不过,删除密码保护对解决问题没有帮助。。。

在服务器上启用MultiViews可以解决此问题。https://httpd.apache.org/docs/2.4/content-negotiation.html#multiviews

最新更新