将 php 页面的 URL 重写为 png
Rewrite URL of php page to be png
我正在考虑为自己的开发制作一个类似placehold.it的工具。我想要这样的东西。
<img src="url.com/picture.php?id=51"/>
成为
<img src="url.com/51.png"/>
有什么想法吗?
编辑:尽管我已经使用 Stack Overflow 回答问题并查找资料,但这是我第一次提出问题。这有点疯狂。显然不够详细。我只是觉得有时候少即是多,这似乎是有道理的。
无论如何...我只是想知道您是否可以使 php 页面表现得像图像一样。我希望能够将数据传递到我的 php 页面,用变量做一些事情,然后 return 内容以图像的形式出现。例如:
这个
<img scr="url.com/picture.php?color=blue"/>
可以被浏览器视为
<img scr="url.com/blue.png"/>
我的猜测是它需要通过重写规则来完成。我与过去的那些人做了一些工作来制作漂亮的 urls(www.example.com/some/random/url 与示例。com/someRandom.php?a=url) 但我不确定将类型从 php 更改为 png 是否可行。
希望这现在有意义。
您可以使用 .htaccess
来做到这一点。这是 RewriteRule。
RewriteEngine On
RewriteRule ^([0-9]+).png$ /picture.php?id= [L]
谢谢。
我正在考虑为自己的开发制作一个类似placehold.it的工具。我想要这样的东西。
<img src="url.com/picture.php?id=51"/>
成为
<img src="url.com/51.png"/>
有什么想法吗?
编辑:尽管我已经使用 Stack Overflow 回答问题并查找资料,但这是我第一次提出问题。这有点疯狂。显然不够详细。我只是觉得有时候少即是多,这似乎是有道理的。
无论如何...我只是想知道您是否可以使 php 页面表现得像图像一样。我希望能够将数据传递到我的 php 页面,用变量做一些事情,然后 return 内容以图像的形式出现。例如:
这个
<img scr="url.com/picture.php?color=blue"/>
可以被浏览器视为
<img scr="url.com/blue.png"/>
我的猜测是它需要通过重写规则来完成。我与过去的那些人做了一些工作来制作漂亮的 urls(www.example.com/some/random/url 与示例。com/someRandom.php?a=url) 但我不确定将类型从 php 更改为 png 是否可行。
希望这现在有意义。
您可以使用 .htaccess
来做到这一点。这是 RewriteRule。
RewriteEngine On
RewriteRule ^([0-9]+).png$ /picture.php?id= [L]
谢谢。