improve W005 checker by properly parsing URL and checking filename

CC: @hnrch02 
How about making this RegExp just case insensitive and removing the `[qQ]`?