Beste medetweakers,
Ik ben mijn eigen site aan het bouwen, maar nu loop ik eigenlijk een beetje vast en ik hoop dat jullie me verder kunnen helpen
Situatieschets:
Ik heb verschillende mappen met verschillende files daarin.Bijv:
gebruiker, admin, js, css, images.
Ook heb ik dmv .htacces rewrite rules aangemaakt, zoals bijv:
/product/id/naam/ -> product.php?id=id&naam=naam etc
Nu heb ik ook een algemeen "design" file, design.php. Deze word op elke pagina aangeroepen. In dit design staan ook links. "home, categoriën,", maar ook een login-veld.
Ook staat in dit design de head, met daarin oa verwijzingen naar js en css files.
Probleem:
De links in het design.php . Aangezien al mijn files over verschillende "levels/pagehoogtes" zitten(in verschillende mapjes dus), link ik met een absolute url (http://www.domein.com/js/script.js). Nu gaat dat an sich goed, maar in de javascript worden ajax requests gedaan. Deze worden op mijn server niet geaccepteerd als je via een absolute/directe url worden gedaan(http://www.mijndomijn.com/php/inloggen.php).
Ik kan het (http://www.mijndomein.com) niet weglaten, want dan werkt het script niet in sommige documenten.
Dus het probleem is, hoe kan ik er voor zorgen dat er automatisch genoeg "../../" voor komt te staan?
Wat heb ik zelf al gedaan/bedacht
Ik kan op elke pagina definieren in welk "level" deze zit, en dit doorgeven aan het design, welke dan weer een aparte javascript opent. Nadeel hiervan is dat je verschillende javascripts hebt, en als je een wijziging wilt doorvoeren, je alle javascripts weer moet aanpassen. Een ander nadeel is dat je handmatig op elke pagina moet kijken op welk "level" die zit, en dat per pagina aanpassen. Ook als je de .htacces veranderd oid moet dat weer veranderd worden. Nog een (kleiner)nadeel is dat er verschillende (dezelfde) javascripts gecached word door de browser, dus meer http requests, langere laadtijden.
Ook heb ik gegoogled, maar ik kom niet op de goede termen.
Het volgende heb ik al geprobeerd:
"internal path html .."
"linking intern how to"
"page directory intern html"
maar met geen van allen kom ik op het goede onderwerp..
Graag zou ik van jullie ervaringen, tips of zoekwoorden willen krijgen, zodat ik verder kan puzzelen
alvast bedankt!
Ik ben mijn eigen site aan het bouwen, maar nu loop ik eigenlijk een beetje vast en ik hoop dat jullie me verder kunnen helpen
Situatieschets:
Ik heb verschillende mappen met verschillende files daarin.Bijv:
gebruiker, admin, js, css, images.
Ook heb ik dmv .htacces rewrite rules aangemaakt, zoals bijv:
/product/id/naam/ -> product.php?id=id&naam=naam etc
Nu heb ik ook een algemeen "design" file, design.php. Deze word op elke pagina aangeroepen. In dit design staan ook links. "home, categoriën,", maar ook een login-veld.
Ook staat in dit design de head, met daarin oa verwijzingen naar js en css files.
Probleem:
De links in het design.php . Aangezien al mijn files over verschillende "levels/pagehoogtes" zitten(in verschillende mapjes dus), link ik met een absolute url (http://www.domein.com/js/script.js). Nu gaat dat an sich goed, maar in de javascript worden ajax requests gedaan. Deze worden op mijn server niet geaccepteerd als je via een absolute/directe url worden gedaan(http://www.mijndomijn.com/php/inloggen.php).
Ik kan het (http://www.mijndomein.com) niet weglaten, want dan werkt het script niet in sommige documenten.
Dus het probleem is, hoe kan ik er voor zorgen dat er automatisch genoeg "../../" voor komt te staan?
Wat heb ik zelf al gedaan/bedacht
Ik kan op elke pagina definieren in welk "level" deze zit, en dit doorgeven aan het design, welke dan weer een aparte javascript opent. Nadeel hiervan is dat je verschillende javascripts hebt, en als je een wijziging wilt doorvoeren, je alle javascripts weer moet aanpassen. Een ander nadeel is dat je handmatig op elke pagina moet kijken op welk "level" die zit, en dat per pagina aanpassen. Ook als je de .htacces veranderd oid moet dat weer veranderd worden. Nog een (kleiner)nadeel is dat er verschillende (dezelfde) javascripts gecached word door de browser, dus meer http requests, langere laadtijden.
Ook heb ik gegoogled, maar ik kom niet op de goede termen.
Het volgende heb ik al geprobeerd:
"internal path html .."
"linking intern how to"
"page directory intern html"
maar met geen van allen kom ik op het goede onderwerp..
Graag zou ik van jullie ervaringen, tips of zoekwoorden willen krijgen, zodat ik verder kan puzzelen
alvast bedankt!