I don't think a website can decide to use public key pinning can it? But the client/browser can. Google won't let you route their traffic through a proxy (chrome does public key pinning for Google).
[1] - https://developer.mozilla.org/en-US/docs/Web/HTTP/Public_Key...