【问题标题】:htaccess rewrite rule except folderhtaccess 重写规则,文件夹除外
【发布时间】:2014-12-20 22:01:36
【问题描述】:

我的htaccess 中有这条规则

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule !\.(js|ico|gif|jpg|png|bmp|swf|css|html)$ public/index.php [QSA,L]

现在我想添加一两个异常文件夹。任何人都可以帮忙吗?真的很感激。

【问题讨论】:

标签: php .htaccess redirect directory


【解决方案1】:

您可以添加一个新的RewriteCond 来为 2 个文件夹创建例外:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/(folder1|folder2)/ [NC]
RewriteRule !\.(js|ico|gif|jpg|png|bmp|swf|css|html)$ public/index.php [NC,L]

【讨论】:

  • 这比关掉引擎好吗?
  • 关闭重写引擎将要求您在例外列表中的每个文件夹中创建一个 .htaccess,在这里您可以从 root .htaccess 完成所有这些操作
猜你喜欢
  • 1970-01-01
  • 2017-07-16
  • 2012-11-22
  • 1970-01-01
  • 2015-03-21
  • 2012-08-20
  • 2012-02-24
  • 2016-03-30
  • 1970-01-01
相关资源
最近更新 更多