1

我在我的网站上按类别在特定文件夹中收集了一组图像。每个图像都有一个ID这也是它的名称。图像可以是PNGs 或JPGs。

如果PNG图像有一个URL 怎么可能是ID服务器指向而不是,反之亦然?abc123example.com/category/abc123//images/category/abc123.png/images/folder/abc123.jpg

我想用 .htaccess RewriteCond & RewriteRule 尝试一些东西,但我不确定我会怎么做。

4

2 回答 2

1

一个非常简单且无痛的解决方案是使用Options +MultiViews. 它的作用很简单:如果服务器收到对它无法找到的文件的请求,它会在同一方向搜索具有相同名称的任何文件 + 任何文件扩展名(例如,foo匹配foo.jpgor foo.png,但不匹配foobar.jpg)并读取那个文件。如果找到多个匹配项,则服务器“选择最符合客户端要求的匹配项,并返回该文档”。

在这里阅读更多

于 2012-11-24T03:47:25.000 回答
0
RewriteEngine On
^category/.*/ /images/category/$1.png

尝试一下。

于 2012-11-24T04:14:00.907 回答