2017-05-05 58 views
1

enter image description here忽略丢失的文件在一个特定的文件夹htaccess的

里有一些不重要的文件,从中我想忽略/跳过加载,因为每个请求我的web应用开发环境缺失正在上升了25秒钟我在看网络选项卡。

我与的.htaccess尝试此,但不能得到它的工作:

RewriteEngine on 
RewriteCond %{REQUEST_URI} "/application/files" 
RewriteRule (.*) $1 [L] 

回答

1

有什么不妥这里。服务器将很快响应文件不存在。它不能让服务器在25秒内响应一个404.

这就是说,在回答你的具体查询时,你的重写规则只是重写成完全相同的东西。我认为你的意思是404返回了“/ application/files”中的任何内容。所以可以这样做:

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/application/files 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^- [R=404,L] 

但它只会使微秒的差异。你的问题必须是别的,要么是误读报告,要么是其他问题。

更新

增加检查返回404(见注释)之前文件的存在。

我明白你说的问题是,你的网络应用程序代码造成了延迟,所以你应该修复你的网络应用程序,或者阻止它负责提供资源并让服务器处理它。服务器内核所做的重复工作并不理想。

+0

嗯..它的工作,但它也阻止CSS和JS资产。有没有什么方法可以阻止图像? – 3zzy

+0

我更新了它,以便它检查文件是否存在,那是怎么回事? – SuperDuperApps

+0

没有,没有工作,404s又回来了 – 3zzy