返回图像文件的php脚本
可以在php中创建一个脚本,用于img标记中显示图像,例如:返回图像文件的php脚本,php,image,impressions,Php,Image,Impressions,可以在php中创建一个脚本,用于img标记中显示图像,例如: <img src="http://domain.com/img.php?id=1" /> 它工作得很好,但不会返回gif/jpg格式的图像文件 我需要更改此脚本,以便在浏览器中键入domain.com/img.php?id=1时,浏览器地址应更改为domain.com/image.gif 这是可能的吗?这是可能的 只需使用htaccess重写代码来隐藏php地址。 您可以在.htaccess文件上尝试此代码 <If
<img src="http://domain.com/img.php?id=1" />
它工作得很好,但不会返回gif/jpg格式的图像文件
我需要更改此脚本,以便在浏览器中键入domain.com/img.php?id=1时,浏览器地址应更改为domain.com/image.gif
这是可能的吗?这是可能的只需使用htaccess重写代码来隐藏php地址。
您可以在.htaccess文件上尝试此代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^*(.*)\.gif$ img.php?id=$1 [L]
Options All -Indexes
</IfModule>
重新启动发动机
重写规则^*(.*)\.gif$img.php?id=$1[L]
选项所有-索引
它会将img.php?id=XXX更改为XXX.gif(不是一个真实的图像文件,只是为了屏蔽真实地址)没有这样的mime类型吗?你是说
image/jpeg
还是image/gif
不是反过来它会把.gif变成img.php吗?id=@KristerAndersson也许你可以用你的php代码来调用.gif
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^*(.*)\.gif$ img.php?id=$1 [L]
Options All -Indexes
</IfModule>