...no wait, you meant web links...:D
Hi jonathanbarton. Welcome to the SitePoint
it is likely that you built your site using absolute links ( possibly using Dreamweaver?). So when you the files to yours server your links are wrong( the HREF string didn't change, but the server wouldn't have an idea of where "http://mycomputer/c-drive/webpage/index.html"
Go back an check your links if the HREF begins with "http:" or "file:" you have used absolute links!
Unless you are building your site directly on a server ( and NEVER expect to move it to another location) it's almost always better to use relative links.
href="index.htm" ( a file in the TOP directory of your site, linking to INDEX.HTM file which is ALSO in the top directory)
href="folderName/file.htm" ( a file in the TOP directory of your site, linking to FILE.HTM , file resides in folderName, folderName in the top directory)
href="../other.htm" ( a file , linking to other.HTM...which is in a parent directory )
hope that helps