Abh*_*ari 3 nginx http-status-code-404
我有很多热链接的图片。这很好,但由于 URL 的变化,有些不再存在。是否可以仅在请求图像且图像不存在时显示类似图像黑客“未找到图像错误”图片的内容?
现在我有 404 页,但我仍然想保留它。
我可以张贴一个简单的 jpg/gif 图片,上面写着“未找到”并仅在未找到图片时显示。
老实说我不知道从哪里开始
我的路径可以是从 /level1/ 到 /level1/..../blah/oldpicture.jpg 的任何内容,并且大多数图片由 Gallery2 使用 url_rewrite 呈现,因此它们实际上转到 php。
location / {
try_files $uri $uri /main.php?url=$1;
#rewrite ^/(.+)$ /main.php?url=$1 last;
}
Run Code Online (Sandbox Code Playgroud)
我也在 php fpm 配置部分使用它
fastcgi_intercept_errors on; # to support 404s for PHP files not found
Run Code Online (Sandbox Code Playgroud)
我可以通过编码来尝试这个,但这是第二个选择。
mgo*_*ven 11
您可以根据位置更改错误页面。例如:
location ~ \.(png|jpg)$ {
error_page 404 /404.png;
}
Run Code Online (Sandbox Code Playgroud)