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