我是nginx的新手。我想将网站的虚假图像路径重定向到原始图像路径。例如,假设我在example.com主目录上有这么多图像,例如example.com/a.jpeg,example.com/b.png和example.com/c.jpg。如果有人调用example.com/tests/a.jpeg,那么它应该重定向到example.com/a.jpeg。
所以我想写一个重写规则,用于将图像文件重定向到原始位置。
答案 0 :(得分:1)
因此,层次结构的任何目录中的图像文件实际上应该位于文档根目录的顶部。因此,URI /path/to/image.jpeg
会映射到物理位置$document_root/image.jpeg
。
root /path/to/document/root;
location ~* ([^/]+\.(?:png|jpeg|jpg))$ {
try_files /$1 =404;
}