Wi-Fi is blocking some websites?

This might be confusing, so be prepared.

A while ago a website that I used daily and obsessively all of a sudden wouldn't open. It just gives me a error page. I tried different internet browsers but they all just give me errors.
The weird thing is is that it worked when I went to a different location with different Wi-Fi. But then when I went back home, it didn't.
I also just got a iPhone 5 and when I don't have my Wi-Fi on and have it on 4G, the site opens up.
What is going on? Please help!

Extra info:
*I have a MacBook Pro that uses Safari.
*The website is Quotev.com

Verify your DNS settings. Websites that open in some places and not others happen because of bad DNS settings.

Wi-Fi isn't blocking the site. Your DNS settings are configured in whatever you use to connect to the Internet… Usually a router, or local server if you have one.

A DNS server, or Domain Name Service server, tells your browser how to find a website. Let's use your Quotev.com as an example. When you try to visit Quotev.com, your browser sends a request to the DNS server associated with your Internet connection. The DNS server in turn sends a request to the appropriate root DNS server and requests the name servers associated with a particular domain. The name servers are the DNS servers that actually hold the information for your requested domain.

Once the DNS server receives a response back it sends a response back to your browser with the appropriate name servers for the domain, in this case Quotev.com. Then your browser sends a request to the name servers for the domain asking how to connect to the domain and the name servers respond with the information appropriate for connecting to that domain.

Finally, using the information returned by the name servers, the browser sends a connection request to the appropriate web server, requesting the specified web page. If you haven't specified a web page, then the web server sends the default web page.

Complicating this very complicated process is the fact that many DNS server cache records from previous requests. This allows the DNS server to respond to requests more quickly, but it also means that responses may be erroneous. Additionally, your own browser caches the responses too.

I suspect that you're dealing with a cached copy of the "how to connect to this website" information that is no longer valid. DNS servers usually flush their cache every 72 hours, so I suspect the problem isn't from one of them. The first place I'd start would be with your browser and/or a local DNS server which hasn't cleared its cache of Quotev.com in a while.

I know nothing about the MacBook, so I can't help you with clearing the browser cache, but find your router and/or modem and turn them off. Turn the modem back on and then about 30 seconds later turn the router back on. That should clear any cached records in both of them. Then work on clearing any caches associated with your browser.

If the computer can access other websites but not Quotev.com, then I would suggest Googling the error and trying to find a solution (I would tell you but I don't know the error). But I can access the website just fine too on my iPhone, so it doesn't look like the problem is related to the site itself.