【发布时间】:2013-01-29 10:16:57
【问题描述】:
请我想在地址栏中将图像链接重写为一个新的短链接.. 我的网站包含许多不同位置的图像。 所以我想显示同一目录中的所有图像:
经验:
domain.com/dir1/dir2/img1.jpg => domain.com/img1.jpg
domain.com/dir/img2.gif => domain.com/img2.gif
domain.com/dir1/dir2/dir3/dir4/img3.png => domain.com/img3.png
有可能吗?!否则我必须使用 index.php 上传主目录中的所有图像??
【问题讨论】:
-
这并不容易,因为 Apache 不会递归搜索匹配项。 many
RewriteCond可以确定每个目录中是否存在文件,但据我所知,每个目录路径都必须有一个。 -
至少,如果可以的话,给我一个例子,我怎样才能从 domain.com/dir/img.jpg 重写一个 url 到 domain.com/img.jpg
-
我根据要求添加了简单示例,以及如何使其适用于您的树结构的一些指导......
标签: apache .htaccess mod-rewrite