Jag har aldrig riktigt greppat skillnaden mellan URI (Uniform Resource Identifier) och URL (Uniform Resource Locator), men i en tutorial om mod_rewrite på nettuts+ hittade jag följande förklaring som jag tycker förklarar skillnaden på ett tydligt sätt:
A URI is just an indicator of where a resource is. This means that multiple URIs can point to the same resource but are themselves different addresses. Following a URI might take any number of hops or redirections until it actually arrives at the resource. A URL however, is a stricter term that identifies the exact location of a resource.
Ett annat problem vi hade med den nya sidan vi köpt var teckenkodningen på sidan. Teckenkodningen kan sättas både i HTTP-headern och i utvecklingsfilerna. Om teckenkodningen är satt på båda ställen så är det teckenkodningen i HTTP-headern som kommer användas av webbläsare. I vårt fall är teckenkodningen i HTTP-headern satt till UTF-8 men sidan använder ISO-8859-1. Denna konflikt ledde i slutändan till att bokstäverna åäö ersattes med nonsenstecken.
Men om man har tillgång till .htaccess filen så finns det ett enkelt sätt att komma runt det förinställda värdet i HTTP-headern. Allt man behöver göra är att lägga in följande i .htaccess-filen så kommer HTTP-headern att sättas till önskad teckenkodning:
AddDefaultCharset ISO-8859-1