Avatar billede websurfer Nybegynder
22. december 2004 - 11:03 Der er 6 kommentarer og
1 løsning

kortlink.dk hvordan?

Hvis jeg skulle lave et system ligesom kortlink.dk ville jeg lave en fil, f.eks. link.php, der får et id via querystring'en og henter url'en i en database. Dvs. at det korte link vil hedde domæne.dk/link.php?id=x

Det gør kortlink.dk jo noget kortere, idet id'et blot skal skrives lige efter skråstregen, f.eks. kortlink.dk/x

Så hvordan gør kortlink.dk? Kan det virkelig passe, at der til hvert link oprettes en mappe med en fil, der henter url'en?
Avatar billede kalp Novice
22. december 2004 - 11:23 #1
link.php

er jo kun en fil som kan hente alle kort.... afhængig af ID... eller har jeg misforstået dig?
Avatar billede erikjacobsen Ekspert
22. december 2004 - 11:48 #2
kortlink.dk/7913  er måske lavet på en Apache webserver med .htaccess og mod-rewrite.
Avatar billede iss Novice
22. december 2004 - 17:02 #3
Du må da gerne få koden til min surl.dk hvis det er?
Avatar billede websurfer Nybegynder
22. december 2004 - 17:24 #4
Jeg tænkte nok, det var noget med nogle server-indstillinger.

iss>> Ellers tak. Jeg har fundet nogle guider.

erikjacobsen>> Tak for dit svar. Problemet var, at jeg ikke vidste, hvad jeg skulle søge efter, men nu ved jeg det hedder mod_rewrite. Vil du ikke have nogle point?
Avatar billede coderdk Praktikant
22. december 2004 - 17:27 #5
Din .htaccess kan se sådan ud:

RewriteEngine on
RewriteBase /
RewriteRule ^([0-9]+)$ /link.php?id=$1

så vil alle links der ser ud som http://example.dk/12345 blive oversat til http://example.dk/link.php?id=12345

På Apache.org:
http://httpd.apache.org/docs/mod/mod_rewrite.html
Avatar billede erikjacobsen Ekspert
22. december 2004 - 17:28 #6
Nej tak, jeg samler slet ikke på point. God fornøjelse med mod-rewrite ;)
Avatar billede websurfer Nybegynder
23. december 2004 - 10:43 #7
coderdk>> Ja, jeg har fundet ud af noget lignende.

Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester