0

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 というメッセージが表示されますが、まだ運がありません。

誰でも私を助けることができますか?

4

1 に答える 1