As stated, private businesses can post no gun signs but they do not carry the weight of law. The worst that can happen is IF they find out you are carrying is they can ask you to leave. And even after that you only get into "trouble" if you refuse to leave, and that is trespassing.
I didn't notice any more no gun signs popup in the Birmingham area, if anything I saw a few come down from chain stores.