Avatar billede truelz Nybegynder
08. november 2005 - 10:44 Der er 12 kommentarer og
2 løsninger

Kortlinks, f.eks. jp.dk/345

Hvordan kan man i ASP arbejde med en querystring der hedder f.eks. http://jp.dk/247 ?
Man må jo kunne gøre det på en måde der ligner et almindeligt link som http://jp.dk?id=247 Det bruges flere steder på nettet efterhånden.
Se evt. www.kortlink.dk

Håber I forstår mit spm., det er lidt svært at forklare.
Avatar billede truelz Nybegynder
08. november 2005 - 10:44 #1
Nåja, og også her på eksperten...
Avatar billede goose Nybegynder
08. november 2005 - 10:49 #2
Eksempel:

Når du opretter en ny side i din database tildelses denne et ID nummer.

Dernæste opretter du en mappe der hedder dette ID nummer hvori der ligger en default fil.

Når denne default fil hentes, aflæser man hvilken mappe denne ligger i og du kan på den måde trække det pågældende ID nr. fra databasen.

Håber ovenstående gav dig en idé.

/Goose
Avatar billede truelz Nybegynder
08. november 2005 - 10:51 #3
Har jeg tænkt på. Men med bare nogle hundrede mapper, bliver det temmelig uoverskueligt... Er det virkelig sådan eksperten gør?
Avatar billede goose Nybegynder
08. november 2005 - 10:53 #4
Sikkert ikke, eksperten bruger vist nok PHP som giver mulighed for noget URL-rewrite som gør dette automatisk, men det kan du mig bekendt ikke i ASP.

/Goose
Avatar billede truelz Nybegynder
08. november 2005 - 10:56 #5
Pokkers
Jeg trækker den lige lidt, det kunne jo ske der er nogen der kender til et komponent eller lign, ellers får du pointene
Avatar billede krogstrup Nybegynder
08. november 2005 - 11:03 #6
Denne software kan gøre tricket i en asp løsning:
http://www.isapirewrite.com

Men kræver at du har adgang til at installere software på serveren. Har du ikke det er dine muligheder MEGET begrænsede...
Avatar billede truelz Nybegynder
08. november 2005 - 11:07 #7
Har faktisk netop fundet og installeret det. Men kan ikke rigtigt finde ud af hvordan det skal konfigureres.
Avatar billede krogstrup Nybegynder
08. november 2005 - 11:16 #8
har du hentet gratis versionen ?
Avatar billede truelz Nybegynder
08. november 2005 - 11:16 #9
Ja
Avatar billede krogstrup Nybegynder
08. november 2005 - 11:18 #10
Under ISAP Rewrite programgruppen i din programmenu finder du "httpd.ini" - åbn denne fil. Den indeholder de ISAPI REWRITE regler du vælger at opsætte. Reglerne opsættes så vidt jeg husker udfra regular expressions. Benyt forumet på www.isapirewirte.com til at få hjælp til at skrive disse regler, hvis du ikke er stærk i regular expressions.
Avatar billede krogstrup Nybegynder
08. november 2005 - 11:20 #11
Et eksempel:

Jeg har følgende regel

RewriteRule /(\d+)-(\d+)-.*\.html /content.asp\?siteID=$1&pageID=$2 [I]

som dybest oversætter

/1/148/velkomst.html

til:

/content.asp\?siteID=1&pageID=148
Avatar billede krogstrup Nybegynder
08. november 2005 - 11:20 #12
Avatar billede truelz Nybegynder
08. november 2005 - 11:42 #13
Jeg fatter det stadig ikke rigtigt, jeg må hellere tage mig sammen og læse den dokumentation. krogstrup, smider du lige et svar
Avatar billede krogstrup Nybegynder
08. november 2005 - 11:50 #14
svar :-)
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
Kurser inden for grundlæggende programmering

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