Forum > ASP.NET 1.x och 2.x > Generella frågor
Hej igen.
Satt och hade lite funderingar såhär på kvällen. Om man har en registrering där "Lasse" registrerar sig. Sedan så ska han få en adress till sin egen sida, säg t.ex. http://www.minsida.se/Community/Lasse/ detta bör väl vara möjligt att göra utan alltför stort trubbel. Om man skapar en ny mapp med medlemmens namn och sedan lägger i den en färdig "Default.asp", "Blogg.asp" osv. Alltså en sida som redan är klar men tar fram saker utefter vilken medlem man är inne på.
Frågan är nu bara, hur gör man allt detta på enklast möjliga sätt?
Det finns något som kallas Routing, det vill säga att det behöver inte finnas en fysisk mapp för "lasse" utan i webbläsaren står det http://www.minsida.se/community/lasse/ men servern tolkar adressen som tex http://www.minsida.se/profil.asp?user=lasse
Dock vet jag inte riktigt hur man gör detta i asp 3.0, utan tyvärr bara i php. Dock råkar jag veta att Voigtan har byggt ett routing system i asp 3.0, dock vet jag inte hurvida han vill dela med sig eller om det är väldigt specifikt till en speciell server.
Redigerad av Fwaky
Anledning: Länk
Hittade en länk, dock vet jag inte om koden där funkar och isåfall hurvida den är bra, http://www.it.johnavis.com/blog/default.asp?id=19, är tyvärr för trött för att ens orka ge mig på den ;)
Tack Fwaky, jo jag är medveten om problemen med ASP 3.0 och url rewriting / routing därav att jag tänkte skapa en mapp för varje användare. Sedan vad jag vet så går det att fixa det där, t.ex. Voigtan hade byggt ett system, men vad jag vet måste man då ha åtkomst till servern, vilket jag vare sig har på Surftown, Binero eller Web10.
Tack för länken ska kolla på den!
Vilket webbhotell använder du dig av?
Binero vet jag har url_modrewrite3 som du kan använda dig av, annars som Fwaky skriver, kan du skrivea över 404 sidan så kan du bygga in det med den länk han skickade, att skapa upp statiska mappar och kopiera filer är inte direkt svårt, men det känns lite överflödigt.
Jag skapade en egen urlrewrite liknande den ovan som fwaky skrev/länkade till, fast jag ville kunna styra det med regEx för att få lite mer dynamik i det hela.
Kom ihåg att om du skall kopiera filer osv, så måste du:
1. Skriva över default.asp för att representera användaren
2. Uppdatera varje fil, varje gång du gör en fix, uppdatera, lägger in ny funktionallitet.
I nuläget så är det Web10 eller Surftown som är aktuellt då jag tänker säga upp mitt Binero-konto, överflödigt. Det du säger är ju verkligen något att fundera över. Svårt att få till det här verkar det som utan att få lov att gå över till asp.net.
Fwaky inlägg kommer hjälpa dig, de flesta webbhotell låter en modifiera ens 404 sidor och då kan du fortfarande göra det i ASP ;) men visst .NET (eller kanske något annat språk) är enklare på många sätt
Jag tror dock att web10 är ett undantag på det, tyvärr. Hittar inget i deras kontrollpanel som säger att man kan ändra det iaf, Surftown vet jag erbjuder det, men då ska allt flyttas också.
Jag kontaktade Binero och frågade om man kunde få en egen 404, var bara html sidor vilket jag inte ville (har dock inte ändrat det), men de fixar det åt en skrev dom om jag hade velat ha det. Prova kontakta dom och se möjligheten.
Som sagt kommer jag inte fortsätta använda mig av Binero som jag nämnde tidigare, bara web10 och surftown, i detta fallet helst web10, kanske ska slänga iväg ett mail till dom och fråga om möjligheten för dem att fixa en 404-sida.
Det är det jag har försökt förklara, kontakta din support, jag kan ju bara referea till mina egna erfarenheter, kontakta supporten hjälper 9 fall av 10 ;)
Ganska korkat att rekommendera att kontakta Binero om man har ett annat webbhotell, tykcer du inte? ;)
Hahah, förlåt är lite trög efter allt kodande hit och dit idag, självklart ser jag att du menade det nu i efterhand haha. Som sagt ska skriva till dom och höra om detta är möjligt, delar med mig av svaret här när det kommer!
| 1. | Supportpersonal: Brian K. | 21-07-09 10:25:29 | ||
Hej, Du kan desværre ikke få din egen 404-side Med venlig hilsen: Brian Talk Active Support |
||||