Ik gebruik multiviews om "mooie" urls te maken. Nu is het probleem dat de links naar de style's en de afbeeldingen niet meer werken. Heb her en der op het forum gelezen dat ik dan de <base> tag moet gebruiken. Maar ik krijg het lokaal op mijn windowsxp/apache/php niet voor elkaar.
Daarbij komt ook dat wanneer ik de index.php upload, niet de <base> tag steeds wil aanpassen. Dus het liefst gebruik ik een beschikbare $_SERVER-variabel.
Ik kan helaas geen "RewriteEngine On" met "RewriteBase /" in mn htaccess zetten (al weet ik niet of dit een oplossing bied), omdat ik bij windows dan een server error 500 krijg. Bij de host heb ik linux.
Wat heb ik geprobeerd:
De URL in de adresbalk op dat moment:
http://localhost/werk/bla/root/index/ontwerp_concept/2
Dus van alles geprobeerd met / of zonder of andere server-var maar ik kom er niet uit.
Daarbij komt ook dat wanneer ik de index.php upload, niet de <base> tag steeds wil aanpassen. Dus het liefst gebruik ik een beschikbare $_SERVER-variabel.
Ik kan helaas geen "RewriteEngine On" met "RewriteBase /" in mn htaccess zetten (al weet ik niet of dit een oplossing bied), omdat ik bij windows dan een server error 500 krijg. Bij de host heb ik linux.
Wat heb ik geprobeerd:
De URL in de adresbalk op dat moment:
http://localhost/werk/bla/root/index/ontwerp_concept/2
PHP:
1
2
3
4
| /* --- BASE --- */ $base = $_SERVER['SCRIPT_NAME']; // of $_SERVER['SCRIPT_FILENAME']; $base = trim($base,'/index.php'); // $base is hier: W:/Sites/werk/bla/root |
HTML:
1
2
3
4
5
6
7
8
9
10
11
| <base href="<?php echo $base; ?>" /> <link href="/style/style.css" rel="stylesheet" type="text/css" /> of <link href="style/style.css" rel="stylesheet" type="text/css" /> <img src="/images/trans.png" /> of <img src="images/trans.png" /> <!-- resultaat en werkt niet--> /style/style.css of style/style.css /images/trans.png of images/trans.png of http://localhost/werk/bla/root/index/ontwerp_concept/2/style/style.css http://localhost/werk/bla/root/index/ontwerp_concept/2/images/trans.png |
HTML:
1
2
3
| <!-- moet zijn -->
http://localhost/werk/bla/root/style/style.css
http://localhost/werk/bla/root/images/trans.png |
Dus van alles geprobeerd met / of zonder of andere server-var maar ik kom er niet uit.