ubuntu – 阻止已删除文件的多个请求

前端之家收集整理的这篇文章主要介绍了ubuntu – 阻止已删除文件的多个请求前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在Nginx上运行wordpress的服务器上托管了一个JavaScript文件.我删除了该文件,但仍有多个来自多个引用的请求.这些引用来自不同的URL和IP地址.

有很多请求,我想阻止它们,因为它似乎影响我的服务器的性能.

有没有办法可以阻止这些请求?

最佳答案
我想,当您明确配置Nginx时旧的javascript的位置不再有效时,你将获得性能提升,因为Nginx不再需要检查文件系统,并且当你发送410错误时它不需要发送404错误页面

location /path/to/script.js {
return 410 ; 
}

HTTP状态代码410:已消失

The requested resource is no longer available at the server and no
forwarding address is known. This condition is expected to be
considered permanent. Clients with link editing capabilities SHOULD
delete references to the Request-URI after user approval. If the
server does not know,or has no facility to determine,whether or not
the condition is permanent,the status code 404 (Not Found) SHOULD be
used instead. This response is cacheable unless indicated otherwise.

The 410 response is primarily intended to assist the task of web
maintenance by notifying the recipient that the resource is
intentionally unavailable and that the server owners desire that
remote links to that resource be removed. Such an event is common for
limited-time,promotional services and for resources belonging to
individuals no longer working at the server’s site. It is not
necessary to mark all permanently unavailable resources as “gone” or
to keep the mark for any length of time — that is left to the
discretion of the server owner.

猜你在找的Nginx相关文章