【发布时间】:2021-09-20 05:22:49
【问题描述】:
我需要为多个特定的上传文件添加noindex标签,但它们都属于不同的年份和月份上传文件夹,例如:
/var/www/public/app/uploads/2021/06/file-1.pdf/var/www/public/app/uploads/2018/11/file-2.pdf/var/www/public/app/uploads/2011/07/file-3.pdf
我最初是这样做的,但没有成功:
location ~ "^(.*)/app/uploads/(.*)$" {
location ~ ^/(file-1.pdf|file-2.pdf|file-3.pdf)$ {
add_header X-Robots-Tag "noindex";
}
}
我还没有测试的权限,但我打算这样做:
location ~ "/var/www/public/app/uploads/(.*)$" {
location ~ ^/(file-1.pdf|file-2.pdf|file-3.pdf)$ {
add_header X-Robots-Tag "noindex";
}
}
我想知道是否有更好的方法,或者这是否可行。现在有 27 个特定文件我必须这样做,所以我不确定 file-1.pdf|file-2.pdf|file-3.pdf 是否是我的最佳选择。
感谢您的帮助。
【问题讨论】:
标签: nginx nginx-config nginx-location noindex