Forum > Webbutveckling relaterat > Domäner & Webbhotell
Jag vet inte om detta är under rätt forum men provar här.
Jag undrar hur man gör för att bara visa en url i adressfältet hela tiden. tex http://www.minsida.se istället för http://www.minsida.se/sida.asp?action=show.
Om detta sker i webservern har jag url från binero och har egen server2000 hemma. Har försökt söka på detta men vet inte riktigt vad jag ska söka på.
Vad menar du exakt? skall alla dina länkar göra samma sak? eller är det så att du vill att startsidan skall vara sida.asp?action=show istället för IIS defaulta inställningar?
eller är det samma fråga som Saamir frågade i denna tråd: http://aspkoll.se/ForumRead.asp?id=17839
?
Jag skulle vilja ha samma för alla sidor. Jag har sett det på vissa sidor men är inte säker på att det går att lösa. Dom kan ju vara skapade med frameset? Då uppnår man ju det genom att hela tiden stå på index.asp tex
Saken är med webbsidor, varje sida har en adress, AJAX anropar alltid en sida(XML/JSON/HTML). Varför skall du göra så att man aldrig skulle kunna lägga in en sida i favoriterna så kommer man till exempelvis startsidan när man besöker den nästa gång? Det vill jag ju inte som besökare, jag la in en sida förmodligen av dess innehåll för att jag vill besöka den igen, inte försöka hitta den varje gång jag skall besöka. Vad är andledningen till att du skall ha en sida men ända url? Förklara gärna detta till en som inte förstå vad du försöker skapa här.
Enkelt svarat så kan det i vissa samanhang vara bra att inte visa rätt url. Detta är till en sån sida.
Men går det inte så går det ju inte :)
I övriga fall håller jag med dig om att alla ska kunna spara sidom som bokmärken mm.
I vilket sammanhang? Jag har varit med på webben sen 1994-1995 och jag har aldrig haft denna fråga uppe tidigare eller ens tänkt tanken själv, jag vill gärna veta, är detta kanske något nytt folk har börjat fudera på?
Det går ju, med AJAX som sok skriver i tråden (om du och läser där). Jag vill gärna veta detta eftersom det ändå är två medlemmar med ungefär samma idé så skulle jag gärna vilja veta när/varför man vill ha det så.
Håller med voigtan, skulle vara intressant att få veta varför så många efterfrågar detta.
Biasse, din lösning är antingen att använda dig av Frames/Ramar eller så använder du dig av AJAX anrop. Båda har sina för och nackdelar, men frågar du mig så ser jag fler nackdelar än fördelar med att ha det på något av de sätten. Självklart kan du använda dig av andra metoder, såsom Flash eller Silverlight, men då krävs det helt andra kunskaper.
Tycker det låter som ren vansinne att ens försöka ha en och samma url för varje sida på din site. Det är ovänligt för alla besökare, människor som besöker har ingen aning om var på siten de befinner sig, kan inte bokmärka etc etc och sökmotorerna kommer garanterat bli förvirrade eller snarare enbart indexera en enda sida på din site.
Vill du däremot ha snyggare url:r och slippa ?post=4214&action=show och sånt rekommenderar jag att du kikar på url rewriting.
p.s Frames är 90-tal håll dig borta från dem ;) ..bara ett tips
Lägg ner det här nu. Jag ställde bara en fråga och ni spinner vidare på användningsområde.
Lägg ner det här nu. Jag ställde bara en fråga och ni spinner vidare på användningsområde.
Det jag kan tänka mig ett område är om man har ett gratis-webbhotell (telia, passagen osv) så vill man kanske inte att det skall stå medlem.<domän>/någonsida.html utan man vill ha mindomän.se/någonsida.html
Du verka var lite aggresiv över att folk finner detta intressant med hur idén kom men jag är faktist fruktansvärt intresserad över scenariot som detta skulle användas till, om du inte vill förklara detta så få jag respektera dig för det men det är kanske någon ny idé som inte alls är så korkad att ta sig en titt på, man lär ju sig något nytt varje dag, ens idé är ju ett sett att se ett problem från ett annat perspektiv.
Du kan ha:
<a href="sidan.se" rel="action=show&id=123">Gå till sidan</a> och köra detta med AJAX(jquery gör detta fullt möjligt och rätt enkelt att lösa).
Kör du med frames (vilket är det enklaste) så har varje sida ändå en egen adress, även om den inte är uppenbar för den vanliga använaren.
Kör du med en AJAX-lösning så finns det faktiskt ingen unik URL för varje sida.
Jag är också nyfiken på vad syftet är. Jag kan se två anledningar, det ena är som voigtan säger, när man vill koppla en domän till ett gratis webbhotell, eller när man inte vill att en specifik sida ska kunna spridas, utan att ha möjlighet att skydda den med server-side kod.
Gäller det det första alternativet så är frames det bästa, och gäller det det andra alternativet är AJAX bättre, men inte per automagi helt säkert.
Jag har haft frames men gått ifrån det och då uppstog detta. AJAX har jag ingen erfarenhet av men då är det dags för det i detta läge ser det ut som. Jag vill inte ha ut olika undersidor på sökmotorer mm.
Finns det info om hur AJAX fungerar och vägledning?
http://sv.wikipedia.org/wiki/AJAX
Men om jag skall vara ärlig så är det rätt så mycket enklare att göra det i ett Ramverk (jQuery) bra dokumenterat och kan enkelt foksuera på fuktioner, lär dig grunder och förstå vad som det innebär med AJAX men använd sen ett ramverk för att underlätta utveckling för dig själv.
Vilket serverspråk använder du? Om du använder ASP.NET så är det bara att använda jQuery för att ladda in en user controll. Om du inte vill att sökmotorerna så är det bara att skapa en fil som heter robots.txt och skriva t.ex
Disallow: /filen