我有image.html,我希望它在浏览器中显示为image.jpg,因为在显示图片时有一些操作,不能在之前或之后完成。是否可以使用.htaccess和url重写?
我试过
RewriteEngine On
RewriteBase /
RewriteRule ^image\.html$ image.jpg
但没有任何运气。
感谢所有答案
答案 0 :(得分:1)
首先,你需要让我们说一个PHP脚本。称之为image.php
。之后,使用GET参数来处理图像名称。我们称之为name
。要调用图片,您需要image.php?name=allo
。
现在。在PHP脚本中,您需要在标题中指定它是JPEG图像。需要。之后,只需在页面中“打印”图片。
您需要的只是重写规则。
RewriteEngine On
RewriteBase /
RewriteRule ^image\.php?name=(.*)$ /images_jpeg/$1
标题非常重要。这就是为什么它不适用于HTML文件。