【问题标题】:.htaccess rules to ignore the main directory .htaccess file if specific subfolder is requested in URI如果在 URI 中请求特定的子文件夹,则 .htaccess 规则忽略主目录 .htaccess 文件
【发布时间】:2014-05-18 23:36:33
【问题描述】:

我在domain.com 的主根目录中有三个子文件夹/software1//software2//software3/,用于三个不同的应用程序。这些子文件夹的.htaccess 规则干扰了主目录中的.htaccess 文件。所以,不知道有没有规则添加到主目录下的.htaccess文件中,忽略文件的其余部分,直接跳转到/software1//software2//software3/子文件夹(即他们的@987654331 @files) 如果 URI 是 http://domain.com/software1/...http://domain.com/software2/...http://domain.com/software3/...

【问题讨论】:

  • 您可以将特定于每个子文件夹的规则放入每个子文件夹中的.htaccess 文件中吗?所以software1/ 会有它自己的htaccess 文件等

标签: .htaccess mod-rewrite redirect subdirectory


【解决方案1】:

很高兴看到您当前的 .htaccess 规则,这样我们就可以看到它在做什么或不做什么。但是,如果您只想不对这 3 个目录执行任何操作,则可以在主 .htaccess 中尝试此操作,如果它是这 3 个目录之一,则让它不执行任何操作。

RewriteEngine On
RewriteRule ^(software1|software2|software3)$ - [L,NC]

【讨论】:

    猜你喜欢
    • 2016-11-04
    • 1970-01-01
    • 2014-04-03
    • 2019-03-13
    • 1970-01-01
    • 2016-01-19
    • 2020-06-19
    • 2012-11-22
    • 1970-01-01
    相关资源
    最近更新 更多