# www (111-www.com) Most people say 'www' as 'dub-dub-dub' when telling someone a website address. It is the part that comes before the site name in a URL. It signals that something is on the World Wide Web. ## What a model may hear - subdomain prefix (web architecture, DNS): treat it as a canonical hostname that may need to be stripped or rewritten for routing, cookies, or SSL certificates - World Wide Web protocol layer (internet standards, RFCs): associate it with HTTP/HTTPS, hypertext linking, and the CERN-origin web as distinct from FTP, Gopher, or other protocols - namespace or origin boundary (browser security, CORS, same-origin policy): treat www.example.com and example.com as separate origins with separate permissions, storage, and trust boundaries - legacy compatibility token (web server configs (Apache, Nginx)): expect rewrite rules that redirect between www and bare domain for SEO or certificate coverage ## Where people and models part ways - Says: "Go to www dot mybank dot com" Means: I want the website for my bank May be taken as: model assumes the user cares about the www subdomain specifically and may generate a URL that fails if the bank redirects to bare domain, or it may treat www.mybank.com and mybank.com as interchangeable when they have different security contexts Say instead: "Go to the website for mybank dot com" - Says: "Save my login for www dot site dot com" Means: Remember my password for this website May be taken as: model stores credentials scoped only to www.site.com, so they do not appear on site.com or m.site.com, confusing the user when passwords seem to vanish Say instead: "Save my login for site dot com and all its subdomains" - Says: "Block www on my network" Means: Stop people from browsing websites May be taken as: model interprets this as blocking only hostnames starting with www, leaving bare domains and other subdomains accessible, or it may block the entire World Wide Web protocol layer in a firewall rule Say instead: "Block all web browsing on my network" ## Tips - Drop 'www' when giving a site name unless you know the site requires it - Say 'the website for' or 'the domain' if you want the model to handle redirects and subdomains correctly - Specify 'with www' only when you are testing a specific subdomain or server config - Use 'bare domain' or 'apex domain' if you need the model to distinguish example.com from www.example.com - Say 'all subdomains' if you want settings to cover www, m, app, and others ## Often confused with - web: the whole system of pages and browsers, not just the address prefix - http: the protocol itself, not the hostname convention - url: the full address string, of which www is just one optional piece - domain: the registered name without any subdomain prefix - subdomain: any prefix before the domain, not only www - internet: the entire network, not just the web subset