SUMMARY:
When website URLs get imported (or even copied/pasted) from other sources, sometimes... there are character-set issues. Sometimes they include invalid, but invisible, characters.
This makes the URL invalid....
.... but your average user will have no clue what's wrong -- they'll just think the business' website is having problems.
STEPS TO REPRODUCE:
0. DON'T change the below venue; keep as an example use-case (until we've fully documented the issue, its causes, and a kept a good example of the 'bad' URL string elsewhere).
- Take a look at this venue:
http://portland.activatehub.org/venues/922
- Note it was imported via a FB page.
- Click the 'website' link:
Actual URL: http://www.thewaypost.com/%E2%80%8E
User-visible URL: http://www.thewaypost.com/
- Get a 404 Page Not Found error: "The requested URL /‎ was not found on this server."
- Delete the trailing slash (and accompanying invisible character(s)) from the address bar, and load the domain name again.
- Watch it work perfectly this time.