Try putting an / before the * in your URLs
I tried that on the (http) page vk.com URL - stopped and restarted the Web Shield so the change would be actioned.
Trying to visit the page resulted in a blank page, not expected, trying it a second time resulted in an as expected page displaying it was blocked by avast on a user defined list.
As Eddy mentions you would have to consider a block for https access. Or one using wildcard * (multi character) or ? (single character).