我的webapp开发环境中缺少一些不重要的文件,我想忽略/跳过加载,因为我在网络选项卡中看到每个请求占用25秒。
我正在尝试使用.htaccess,但无法让它工作:
RewriteEngine on
RewriteCond %{REQUEST_URI} "/application/files"
RewriteRule (.*) $1 [L]
答案 0 :(得分:1)
这里有点不对劲。服务器将很快响应文件不存在。它不能让服务器在25秒内响应404。
也就是说,在回答您的特定查询时,您的重写规则只会重写为完全相同的内容。我认为你的意思是在#34; / application / files"中返回404。这样就可以实现:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/application/files
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ - [R=404,L]
但它只会产生微秒的差异。您的问题必须是其他问题,要么误读报告,要么是其他问题。
<强>更新强>
在返回404之前添加了对文件存在的检查(参见注释)。
我看到你说的问题是什么,你的网络应用程序代码导致延迟,所以你应该修复你的网络应用程序,或者只是阻止它负责提供资源并让服务器处理它。构建服务器核心所做的这种重复并不理想。