1
里有一些不重要的文件,从中我想忽略/跳过加载,因为每个请求我的web应用开发环境缺失正在上升了25秒钟我在看网络选项卡。
我与的.htaccess尝试此,但不能得到它的工作:
RewriteEngine on
RewriteCond %{REQUEST_URI} "/application/files"
RewriteRule (.*) $1 [L]
里有一些不重要的文件,从中我想忽略/跳过加载,因为每个请求我的web应用开发环境缺失正在上升了25秒钟我在看网络选项卡。
我与的.htaccess尝试此,但不能得到它的工作:
RewriteEngine on
RewriteCond %{REQUEST_URI} "/application/files"
RewriteRule (.*) $1 [L]
有什么不妥这里。服务器将很快响应文件不存在。它不能让服务器在25秒内响应一个404.
这就是说,在回答你的具体查询时,你的重写规则只是重写成完全相同的东西。我认为你的意思是404返回了“/ application/files”中的任何内容。所以可以这样做:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/application/files
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^- [R=404,L]
但它只会使微秒的差异。你的问题必须是别的,要么是误读报告,要么是其他问题。
更新
增加检查返回404(见注释)之前文件的存在。
我明白你说的问题是,你的网络应用程序代码造成了延迟,所以你应该修复你的网络应用程序,或者阻止它负责提供资源并让服务器处理它。服务器内核所做的重复工作并不理想。
嗯..它的工作,但它也阻止CSS和JS资产。有没有什么方法可以阻止图像? – 3zzy
我更新了它,以便它检查文件是否存在,那是怎么回事? – SuperDuperApps
没有,没有工作,404s又回来了 – 3zzy