BoorgMedlem sedan okt. 2004409 inlägg Tja.
Har hört att det är bättre om adessen är https://www.kalle.se/blog/43 istället för https://www.kalle.se/blog.asp?id=43
Om man t.ex har loopia som webbhotell kan jag juh inte ställa in sådant i webbservern. Hur fixar man detta?
Eller räcker det med att ha en mapp för varje meny. t.ex
https://www.kalle.se/start och https://www.kalle.se/blog och sedan blir det https://www.kalle.se/blog/?id=43
Mvh Jesper Borg
BoorgMedlem sedan okt. 2004409 inlägg Är det verkligen ingen vänlig själ som vet detta?
emissionMedlem sedan dec. 19996 721 inlägg De flesta sådana här tekniker bygger på inställningar i webbservern, men ett klart fungerande alternativ är att faktiskt låta ASP skapa fysiska mappar, i vilka du lägger en default-fil som antingen redirectar till den "riktiga" adressen, eller rent av inkluderar den
Kod när du lägger till en nytt blogginlägg (eller vad det nu är)
sql="INSERT som stoppar in inlägget i databasen"
blablabla.....
Hämta ut det nya id:t
fso.CreateFolder(sökväg till en mapp med det nya namnet)
fso.CopyFile(defaultfilen, den nya mappen)
och motsvarande om ett inlägg tas bort.
i default-filen
id=Hämta mappnamnet från URL:en via Request.ServerVariables("URL")
Response.Redirect "/blog.asp?" & id
eller
<!--#include virtual="/blog.asp" -->
i blog.asp
if len(id)=0 then id=request.querystring("id")
BoorgMedlem sedan okt. 2004409 inlägg Är det värt det då?
Blir det inte mycket kod och mappar för detta. Vet inte riktigt fördelaran med detta.
Mvh Jesper Borg
cyprysMedlem sedan dec. 20003 563 inlägg Fördelen med de adresserna är att det ser bättre ut för sökmotorerna samt en viss estetisk fördel för användaren. https://www.sida.com/artiklar/sport/fotboll/7844.htm ser helt enkelt lite snyggare ut än https://www.sida.com/default.asp?category=3487&newsid=84793 .
Metoden du eftersökar handlar inte alls om att skapa de riktiga mapparna utan att URLmappa genom 404-sidan. Man pekar alltså om alla sina 404-errors till en asp-sida som sedan parsar den URL som egentligen inte finns men som man länkat till. Errorsidan exekverar sedan en korrekt asp-sida m.h.a. informationen man får från den användarvänliga URLen. För användaren ändras inte URLen i adressraden och det ser ut som URLen verkligen finns.
Metoden finns t.ex. i apache som url_rewrite (mod_rewrite?) har jag för mig och även inbyggd i t.ex. ASP.NET 2.0. Den har diskuterats här tidigare och finns att googla fram med t.ex. URL mapping ASP.
BoorgMedlem sedan okt. 2004409 inlägg
cyprys skrev:
Fördelen med de adresserna är att det ser bättre ut för sökmotorerna samt en viss estetisk fördel för användaren. https://www.sida.com/artiklar/sport/fotboll/7844.htm ser helt enkelt lite snyggare ut än https://www.sida.com/default.asp?category=3487&newsid=84793 .
Metoden du eftersökar handlar inte alls om att skapa de riktiga mapparna utan att URLmappa genom 404-sidan. Man pekar alltså om alla sina 404-errors till en asp-sida som sedan parsar den URL som egentligen inte finns men som man länkat till. Errorsidan exekverar sedan en korrekt asp-sida m.h.a. informationen man får från den användarvänliga URLen. För användaren ändras inte URLen i adressraden och det ser ut som URLen verkligen finns.
Metoden finns t.ex. i apache som url_rewrite (mod_rewrite?) har jag för mig och även inbyggd i t.ex. ASP.NET 2.0. Den har diskuterats här tidigare och finns att googla fram med t.ex. URL mapping ASP.
aha! men då borde jag kunna trixa fram det på något sätt på loopias hotell. Ska gensat kika på detta.
Tackar
emissionMedlem sedan dec. 19996 721 inlägg
cyprys skrev:
Metoden du eftersökar handlar inte alls om att skapa de riktiga mapparna utan att URLmappa genom 404-sidan.
Om förutsättningen är att man inte kan ställa in något på webbservern så är det tyvärr inget alternativ, utan man får gå den hårda vägen, men det är möjligt att man får ställa in 404-sidan hos Loopia.
red: Ja, ser man på. Det får man! :)
BaltizMedlem sedan maj 200591 inlägg
emission skrev:
/../ men det är möjligt att man får ställa in 404-sidan hos Loopia.
red: Ja, ser man på. Det får man! :)
Javisst får man det, men man får bara ha statiska html-filer som 404 vill jag minnas. Alltså inte ASP.