1
我在HiddenFiles
文件夹中有几个文件。我想检查一个文件是否存在于这个隐藏的文件夹中。
如果是,则显示它。否则,返回调整页面(resizer.php
)。用Apache htaccess检查虚拟路径
这里就是我已经试过:
RewriteCond %{REQUEST_URI} ^Virtual([\w\.]+)$
RewriteRule (.*) ../HiddenFiles/$1
RewriteCond %{REQUEST_URI} ^Virtual([\w\.]+)$ -f
RewriteRule (.*) ../resizer.php?img=$1
这里是我的文件树:
/
resizer.php
HiddenFiles/
aa.jpg
VirtualImages/
.htaccess
例子:
http://localhost/VirtulaImages/aa.jpg
显示http://localhost/HiddenFiles/aa.jpg
(因为文件中HiddenFiles
文件夹是否存在。http://localhost/VirtulaImages/bb.jpg
显示http://localhost/resizer.php?img=bb.jpg
(因为文件不在HiddenFiles
文件夹中)。
在哪个文件夹是你的htaccess的?你能提供一个简单的文件夹/文件树吗? –
@JustinIurman我创建了我的文件的地图。 – Huseyin