dynamic folders met htaccess
Ik zit met het volgende probleem.
ik wil een aantal mappen op de webserver vanuit alle directorys kunnen aanspreken:
Bijvoorbeeld:
<img srs="/images/logo.jpg" alt="" />
het kan zijn dat deze tag in een html document staat op bijv. de volgende locaties
blaat.html
map/blaat.html
map/map/blaat.html
Wat ik dus wil is een soort rewrite voor "/images/" die zich laat rewriten naar de juiste map op de server.
Bij voorbaat dank!
Edit: Mits je natuurlijk de typfout verbeterd. <img srs => <img src
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
de images staan in de volgende map
public/images/
wat ik dus wil is een rewrite van /images/ naar /public/images/ die zou moeten werken vanuit elke map.
Mijn css bijv komt uit een iets diepere mapstructuur.
die werkt alleen als ik src="../../public/images/blaat.jpg" gebruik. "/public/images/blaat.jpg" werkt niet.. dit komt mede door de htacces die ik al gebruik.
zal deze gelijk ff laten zien.
de htacces
bijbehorende php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$uri = $_SERVER['REQUEST_URI'];
$_GET = array();
foreach (explode('/', $uri) as $segment)
{
if ( $segment == '' ) continue;
$split = explode ( '=' , $segment ) ;
if (! isset ( $split[1] ) || empty ($split[0] ) ) {
$_GET[] = empty( $split[0] ) ? $split[1] : $split[0];
} else {
$_GET[$split[0]] = $split[1];
}
}
$_GET = array();
foreach (explode('/', $uri) as $segment)
{
if ( $segment == '' ) continue;
$split = explode ( '=' , $segment ) ;
if (! isset ( $split[1] ) || empty ($split[0] ) ) {
$_GET[] = empty( $split[0] ) ? $split[1] : $split[0];
} else {
$_GET[$split[0]] = $split[1];
}
}
dit zorgt er voor dat ik mooie urls kan maken zoals:
domein.nl/category=1/item_id=2/ etc. dit wordt vervolgens netjes in de $_GET var gezet..
Gewijzigd op 01/01/1970 01:00:00 door Bert Sinnema