htAccess排除目录

时间:2015-05-19 12:03:13

标签: .htaccess directory

我已经在其他问题中搜索了答案并尝试了一些没有运气的解决方案:

在我网站的根目录中,我在.htaccess中使用以下代码,它运行正常:

RewriteEngine on

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

RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

但现在我需要定义,当我在/ admin目录中时,它必须正常运行。 因为例如我在/ admin中的文件中链接样式表时,我必须将src定义为“/admin/something.css”,否则它将查找domain.com/css/something.css

有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:1)

添加了:

RewriteRule ^admin - [L,NC]

其他事情。

  • - 表示无所事事。
  • L 表示这应该是最后一条规则;忽略下面的一切。
  • NC 表示无案例(因此" ADMIN"也匹配)。

Source