【发布时间】:2011-11-04 22:25:01
【问题描述】:
我希望根据 url 中的文件名使用 htaccess 为网页动态提供图像。通常,我在整个网站中使用嵌套目录结构来提供基于伪目录名称的动态 url。在这种情况下,我只想查询文件名(无扩展名)并将其提供给 PHP 脚本,以便:
/images/foo.jpg变成
/images/index.php?image=foo同时也让这个目录中现有的 jpg 图像被提供。我相信这很容易,因为我已经能够使用 htaccess 完成一些非常酷的事情,但还不是这个。谢谢。
【问题讨论】:
-
“同时也让该目录中现有的 jpg 图像被提供”是什么意思?这是否意味着 foo.jpg 不存在并且应该被重定向到 index.php 但 /images/ 中确实存在的图像应该像往常一样提供?
-
完全正确。我需要创建从 php 获取的“幻影”jpg,并让原件照原样存在。
标签: .htaccess mod-rewrite