-4

我不想在没有任何扩展名和目录路径的情况下在浏览器中显示图像,仅按浏览器中的名称搜索图像,后跟根目录的名称。

例如。我有

localhost/uploader/images/i/img.jpg
 localhost/uploader/images/d/dog.jpg
 localhost/uploader/images/p/pea.jpg
 localhost/uploader/images/s/saree.jpg

我得到的解决方案是创建文件 .htaccess,代码为

Options +MultiViews

这会产生结果

localhost/uploader/images/i/img
 localhost/uploader/images/d/dog
 localhost/uploader/images/p/pea
 localhost/uploader/images/s/saree

但我想在我的根目录上传器中显示任何目录的图像

locahost/uploader/img
 locahost/uploader/dog
 locahost/uploader/pea
 locahost/uploader/saree

谢谢。

4

1 回答 1

0

在 .htaccess 位置的根目录中

<IfModule mod_rewrite.c>
RewriteBase /
RewriteEngine on
RewriteRule ^uploader/([a-zA-Z0-9])([^/]+)$ uploader/images/$1/$1$2 [L]
</IfModule>

这应该以您想要的方式重定向文件

于 2013-07-06T09:06:15.493 回答