Apache .htaccess仅在子目录存在时加载子目录

时间:2013-05-23 16:34:16

标签: apache .htaccess mod-rewrite

我当前的目录结构为/www/<project>,映射到localhost/<project>。如果项目目录中存在dist目录,我想要的是localhost/<project>加载/www/<project>/dist。如果打开重写,我怎么能在.htaccess中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以使用RewriteCond来测试文件或目录是否存在。

  

您可以执行各种文件属性测试:

     

' - d'(是目录)

     

将TestString视为路径名并测试它是否存在,并且是一个目录。

     

' - f'(是常规文件)

     

将TestString视为路径名并测试它是否存在,并且是常规文件。