.htaccess重写url - 将html文件显示为jpg

时间:2013-05-12 22:15:06

标签: html image apache .htaccess url-rewriting

我有image.html,我希望它在浏览器中显示为image.jpg,因为在显示图片时有一些操作,不能在之前或之后完成。是否可以使用.htaccess和url重写?

我试过

RewriteEngine On
RewriteBase /    
RewriteRule ^image\.html$ image.jpg

但没有任何运气。

感谢所有答案

1 个答案:

答案 0 :(得分:1)

首先,你需要让我们说一个PHP脚本。称之为image.php。之后,使用GET参数来处理图像名称。我们称之为name。要调用图片,您需要image.php?name=allo

现在。在PHP脚本中,您需要在标题中指定它是JPEG图像。需要。之后,只需在页面中“打印”图片。

您需要的只是重写规则。

RewriteEngine On
RewriteBase /    
RewriteRule ^image\.php?name=(.*)$ /images_jpeg/$1

标题非常重要。这就是为什么它不适用于HTML文件。