动态jpg网址与.htaccess

Luc*_*cas 6 .htaccess mod-rewrite

我希望根据网址中的文件名使用htaccess动态地将图像提供给网页.通常,我在整个网站中使用嵌套目录结构来根据伪目录名称提供动态URL.在这种情况下,我只想查询文件名(无扩展名)并将其提供给PHP脚本,以便:

/images/foo.jpg

/images/index.php?image=foo

同时还要提供此目录中现有的jpg图像.我确信它很容易,因为我已经能够用htaccess完成一些很酷的东西,但还没有这个.谢谢.

Boo*_*eus 10

像这样:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/(.*)\.(jpg|png|jpeg|gif)$ /images/index.php?image=$1 [NC,L]
Run Code Online (Sandbox Code Playgroud)

注意:如果您需要使用的扩展程序 $2