User 300 directs a web browser or other software to a URL, which sends an HTTP request 320 to server 306, network 304 and server 306 being configured to receive and process HTTP requests for the URL. Server 306 then sends an HTTP response 322, using HTML or another protocol, containing a second URL. Web browser running on terminal 302 interprets the second URL and sends a second HTTP response 324