Vernik bir Wordpress web sitesinde kullanılıyor.
Bir alan adı yerine tek bir URL için Verniği temizlemek istiyorum.
Bu komutla tüm etki alanı için Vernik'i yeniden başlatabilirim:
varnishadm -T :6082 -S /etc/varnish/secret 'ban req.http.host ~ \"http://www.foo.com\" && req.url ~ \"^/\"'
Ancak verniği tek bir url için temizlemek istiyorum.
Ör: www.foo.com/url_to_be_purged
Önceki komutu tek bir URL ile değiştirmeyi denedim:
varnishadm -T :6082 -S /etc/varnish/secret 'ban req.http.host ~ \"http://www.foo.com/url_to_be_purged\" && req.url ~ \"^/\"'
Ancak işe yaramadı, URL hala HIT
Vernik'teydi.
Bunu nasıl başarabileceğim konusunda herhangi bir fikrim var mı?
GÜNCELLEME
Ghloogh'un cevabında önerildiği gibi, aşağıdaki komutu denedim:
varnishadm -T :6082 -S /etc/varnish/secret ban "req.http.host == http://www.foo.com && req.url == http://www.foo.com/url_to_be_purged"
Ayrıca bu varyasyonu denedim:
varnishadm -T :6082 -S /etc/varnish/secret ban "req.http.host == http://www.foo.com && req.url == /url_to_be_purged"
Ama yine HIT
de URL'de bir tane alıyorum ve veriler güncellenmiyor