.htaccess map terug?
Beste phphulpers,
ik ben met htaccess bezig om rewrites uit te voeren om bijvoorbeeld
www.domein.nl/index.php?page=home
om te zetten naar
www.domein.nl/page/home
maar nu moet ik alle links van mijn index.php naar de vorige map laten gaan dus met ../ dat is nog niet zo erg.
maar nu kan het ook zijn dat op de zelfde pagina's sub mappen aangeroepen worden dus ww.domein.nl/subpage/basis/page/home
dan moet ik opeens meerdere mappen terug.
dat is niet zon fijn verhaal.
hoe kan ik dat oplossen? of is dat niet op te lossen?
htaccess:
ik ben met htaccess bezig om rewrites uit te voeren om bijvoorbeeld
www.domein.nl/index.php?page=home
om te zetten naar
www.domein.nl/page/home
maar nu moet ik alle links van mijn index.php naar de vorige map laten gaan dus met ../ dat is nog niet zo erg.
maar nu kan het ook zijn dat op de zelfde pagina's sub mappen aangeroepen worden dus ww.domein.nl/subpage/basis/page/home
dan moet ik opeens meerdere mappen terug.
dat is niet zon fijn verhaal.
hoe kan ik dat oplossen? of is dat niet op te lossen?
htaccess:
Gesponsorde koppelingen:
niemand?
Ik denk dat ik begrijp wat je bedoelt..
Als je met htaccess werkt, is het belangrijk dat je alle 'images' en alle 'links' in je HTML je volledige path meegeeft.
Bijvoorbeeld:
<img src="/images/content/icon.gif" width="16" height="16" alt="Icon" title="Icon" />
en
<a href="/subpage/basis/page/home/" title"Subpage basis page home">subpage basis page home</a>
Als je gaat werken met relatieve paden;
<a href="../../url/adres/" title="URL adres">link</a>, dan gaat het idd niet..
Als je met htaccess werkt, is het belangrijk dat je alle 'images' en alle 'links' in je HTML je volledige path meegeeft.
Bijvoorbeeld:
<img src="/images/content/icon.gif" width="16" height="16" alt="Icon" title="Icon" />
en
<a href="/subpage/basis/page/home/" title"Subpage basis page home">subpage basis page home</a>
Als je gaat werken met relatieve paden;
<a href="../../url/adres/" title="URL adres">link</a>, dan gaat het idd niet..
In plaats van ../ een /, dan zit je in je root.
Voorbeeld:
Je zit op www.jouwsite.nl/map/andere/map/bestand/iets.php.
Je wilt naar www.jouwsite.nl/iets.php.
Optie 1: ../../../../iets.php.
Optie 2: /iets.php
Voorbeeld:
Je zit op www.jouwsite.nl/map/andere/map/bestand/iets.php.
Je wilt naar www.jouwsite.nl/iets.php.
Optie 1: ../../../../iets.php.
Optie 2: /iets.php
oke dat zit nu wel snor maar nu lukt het niet met mijn flash.
images en links lukt behalve me flash
als ik daar zon / voor zet haalt dat niets uit.
:(
wie weet hoe ik dat kan oplossen dan?
images en links lukt behalve me flash
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','985','height','110','src','/flash/header','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/header' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="985" height="110">
<param name="movie" value="/flash/header.swf" />
<param name="quality" value="high" />
<embed src="/flash/header.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="985" height="110"></embed>
</object></noscript>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','985','height','110','src','/flash/header','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/header' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="985" height="110">
<param name="movie" value="/flash/header.swf" />
<param name="quality" value="high" />
<embed src="/flash/header.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="985" height="110"></embed>
</object></noscript>
als ik daar zon / voor zet haalt dat niets uit.
:(
wie weet hoe ik dat kan oplossen dan?
iemand die dit weet? of zou ik zon vraag op flash focus moeten stellen?
Misschien gewoon absolute URLs?
.. en volgens mij houdt JS geen rekening met de paden maar met de pagina waar het script staat. Dus daar hoef je geen backslash te doen. (Weet niet 100% zeker, test 't maar eens)



