vraag over doorgelinkte URL

Status
Niet open voor verdere reacties.

texmex

Gebruiker
Lid geworden
4 sep 2006
Berichten
51
Ik weet het even niet anders te verwoorden maar denk dat ik een optie ben vergeten aan te vinken of iets over het hoofd zie.

Heb mijn fotosite in Dreamweaver gemaakt en zit met het volgende probleem;

als je via mijn menu doorklikt naar een fotoalbum, zou ik graag dit in de URL willen zien;

www.fotosite.nl/bands/kiss

maar wat ik ook doe en doorklik, het blijft www.fotosite.nl

wat zie ik over het hoofd en welke optie is dit? Of zit het probleem ingewikkelder in elkaar?

Thanks alvast voor wie mijn antwoord heeft!!!:)
 
Hoi texmex,
Je hebt kans dat de fotosite (welke?) automatisch naar z'n homepage terugschakelt, als die een bepaalde map of pagina niet kan vinden. Vraagjes:
  • Als je rechtstreeks naar de pagina op de fotosite gaat (link invullen in de adresbalk), komt ie dan wel?
  • Heb je in de link dezelfde hoofd- en kleine letters gebruikt als de naam van de pagina?
Met vriendelijke groet,
CSShunter
 
Hoi CSS hunter!

Uh ja als ik rechtstreeks naar een map ga met foto's (zie ik nog in mijn geschiedenis staan) dan pakt ie dat wel, alleen zie ik dan mijn menuknoppen links niet...

mijn site is www.darknightphotography.nl

als je eens wil kijken snap je wat ik bedoel...
naar de letters moet ik nog kijken, ik zit nu op een laptop elders...

graag hoor ik jouw bevindingen!!
Thanks!
 
Hoi texmex,
Aha, nu zie ik wat je bedoelt.
wat zie ik over het hoofd en welke optie is dit? Of zit het probleem ingewikkelder in elkaar?
Je ziet over het hoofd dat dit een framesite is, en het probleem zit heel eenvoudig in elkaar:
  • Een framesite bestaat uit... een "frame", d.w.z. een raamwerk. Dat is de pagina http://www.darknightphotography.nl/index.htm.
  • Die pagina is eigenlijk alleen maar een doorverwijspagina, want er zit alleen maar een <frameset> in, d.w.z. de instructie om links (in het "leftFrame") de menu-pagina neer te zetten, en rechts (in het "mainFrame") de pagina waar het om gaat.
  • Alleen de pagina's in het mainFrame veranderen, het leftFrame (met het menu) blijft altijd aan staan.
  • Dat is het handige van een frame-website.
  • En dat is meteen ook het onhandige. :confused:
  • Want omdat alles zich afspeelt binnen de <frameset>-pagina, komt in de adresbalk altijd alleen maar de naam van de <frameset>-pagina te staan.
  • Oftewel: er staat altijd "http://www.darknightphotography.nl/", wat hetzelfde is als "http://www.darknightphotography.nl/index.htm".
  • Als je rechtstreeks de naam van een subpagina in de adresbalk tikt (bijvoorbeeld http://www.darknightphotography.nl/Bands.htm), dan krijg je wel die pagina te zien (en de naam in de adresbalk blijft staan), maar nooit het menu aan de linkerkant.
  • Dat klopt als een zwerende vinger, want door de pagina rechtstreeks in te kloppen, ben je ontsnapt aan de frameset! - En daar kom je op deze manier ook niet meer in. *)
Het ligt dus aan de structuur van je site: de frame-opbouw. Dat was zo'n 10 jaar geleden een redelijke manier om niet steeds de menu-code op elke html-pagina opnieuw te moeten intikken, maar heeft dus geweldige nadelen:
  • Je kunt nooit een rechtstreekse link naar een pagina op de site doorgeven.
  • En ook voor zoekmachines is het verre van ideaal.
Maar gelukkig zijn er tegenwoordig alternatieven! :)
Je kunt de hele frame-toestand vergeten, en er toch een herhalend menu-gedeelte in zetten. Dat kan heel makkelijk met php. Dat is een methode die op de server bij elke pagina het menu zoekt (dat in één bestandje zit), en dat er in plakt voordat de pagina naar de bezoeker wordt gestuurd. Dan ben je er ook.

Daarmee wordt de vraag: hoe maak je een php-site?
Heel makkelijk. Kijk maar op deze
  • Mini-tutorial: de opzet van een php-site http://developerscorner.nl/csshunter/phpsite/tutorial.htm
  • Voorwaarde is, dat je provider het gebruik van php ondersteunt. Bij de meeste niet-gratis webhosters is dat automatisch het geval. Het staat meestal aangegeven bij het hosting-pakket dat je hebt.
Het prettige is: terwijl je de site opnieuw maakt als php-site, kan de oude site gewoon blijven bestaan. Alleen op het laatst hoef je de index.html pagina met de frameset maar te veranderen in de index-pagina met php-opzet, dan ben je in één klap waar je wezen moet!

Succes!
Met vriendelijke groet,
CSShunter
_____________
*) Wel met een trucje, maar dan verdwijnt de naam van de pagina weer uit de adresbalk.

[Edit]Myspace heeft zo'n frame-ontsnapper, zie ik: als je op je menuknop/pagina "myspace" klikt.[/edit]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan