.htaccess子文件夹重定向并使其他子文件夹可用?

时间:2011-07-19 02:47:07

标签: .htaccess mod-rewrite redirect

我有以下文件夹结构

/folder1/main/
/folder1/administrator
/folder2/ 

我想写一个.htaccess文件,将客户端从根目录重定向到/folder1/main/,但如果直接请求,则/folder1/administrator/folder2/可用吗?

请帮忙吗?

1 个答案:

答案 0 :(得分:1)

这是一种常见的模式。一般的解决方案是在RewriteRule几个条件之前放入“如果请求文件名是目录则不执行此操作”并且同样适用于文件。条件是:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f