default.vcl で次のコード行を使用して、robots.txt フォーム ワニス キャッシュを除外しようとしました。
if(req.url ~ "^/robots\.txt$") {
return(pass);
}
開発ツールの [ネットワーク] タブに、Age: 0 と X-Cache:MISS が表示されるようになりました。しかし、何らかの理由で、ワニスはファイルをキャッシュから除外しません。ファイルをその場所から削除しました。しかし、まだURL https://www.example.com/robots.txtをロードしています
次のコマンドを使用してワニスキャッシュもパージしました
curl -X PURGE www.example.com/robots.txt
と
varnishadm "ban req.http.host == www.example.com && req.url ~ ^/robots.txt"
と
varnishadm "ban req.http.host ~ www.example.com && req.url ~ ^/robots.txt"
200 Purged というメッセージが表示されますが、まだ運がありません。
誰でも私を助けることができますか?