Apache <;头></头>;正在由htaccess进行检查

Apache <;头></头>;正在由htaccess进行检查,apache,.htaccess,Apache,.htaccess,我从我的htaccess日志文件中注意到,我的网页的部分中包含的每个文件也在检查中 这是正常的行为,还是我遗漏了什么?我不明白为什么这些需要检查。没必要 在下面的日志中,提到并检查了每个.js和.css文件,这是不必要的。我该如何阻止这种情况发生,还是就这样 这还不是全部,还有很多我没有贴在这里 127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (3) [perdir C

我从我的htaccess日志文件中注意到,我的网页的
部分中包含的每个文件也在检查中

这是正常的行为,还是我遗漏了什么?我不明白为什么这些需要检查。没必要

在下面的日志中,提到并检查了每个
.js
.css
文件,这是不必要的。我该如何阻止这种情况发生,还是就这样

这还不是全部,还有很多我没有贴在这里

127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (3) [perdir C:/web/apache/htdocs/test/] strip per-dir prefix: C:/web/apache/htdocs/test/site/scripts/testFramework.js -> site/scripts/testFramework.js
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (3) [perdir C:/web/apache/htdocs/test/] applying pattern '^' to uri 'site/scripts/testFramework.js'
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (1) [perdir C:/web/apache/htdocs/test/] pass through C:/web/apache/htdocs/test/site/scripts/testFramework.js
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#18f10d0/initial] (3) [perdir C:/web/apache/htdocs/test/] strip per-dir prefix: C:/web/apache/htdocs/test/site/scripts/testCore.js -> site/scripts/testCore.js
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#18f10d0/initial] (3) [perdir C:/web/apache/htdocs/test/] applying pattern '^' to uri 'site/scripts/testCore.js'
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#18f10d0/initial] (1) [perdir C:/web/apache/htdocs/test/] pass through C:/web/apache/htdocs/test/site/scripts/testCore.js
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1851070/initial] (3) [perdir C:/web/apache/htdocs/test/] strip per-dir prefix: C:/web/apache/htdocs/test/site/scripts/testValidate.js -> site/scripts/testValidate.js
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1851070/initial] (3) [perdir C:/web/apache/htdocs/test/] applying pattern '^' to uri 'site/scripts/testValidate.js'
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1851070/initial] (1) [perdir C:/web/apache/htdocs/test/] pass through C:/web/apache/htdocs/test/site/scripts/testValidate.js
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (3) [perdir C:/web/apache/htdocs/test/] strip per-dir prefix: C:/web/apache/htdocs/test/site/css/style.css -> site/css/style.css
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (3) [perdir C:/web/apache/htdocs/test/] applying pattern '^' to uri 'site/css/style.css'
127.0.0.1 - - [19/Jun/2014:09:34:52 +051800] [test.com/sid#7e48f0][rid#1849050/initial] (1) [perdir C:/web/apache/htdocs/test/] pass through C:/web/apache/htdocs/test/site/css/style.css

这是正常的,并且不会为服务器增加太多开销。 为了最大限度地减少“问题”,您可以做的一件事是将所有资产放在一个特定的文件夹中(而不是实际php/html/任何内容所在文件夹的子文件夹),然后在
httpd.conf
中为每个文件夹创建一个
部分,其中资产文件夹的检查次数最少,并且您的网站URL仍然可以只对它们应用更复杂的规则


阅读更多信息。

我在文件夹中放置了一个关闭了RewriteEngine的.htaccess文件,现在它没有检查任何内容。但是这个方法行吗?@Norman您将
.htaccess
文件放在一个只有资源(图像、css等)的文件夹中?如果是,没关系:)是的,我把它放在包含js和css文件和图像的文件夹中。你能在问题中显示你最新的.htaccess吗?