Sorry dat ik zo weer een topic opricht die al 100x voorkomt, maar dit ene ding maakt me echt knettergek en ik kom er maar niet alleen uit. Als iemand me kan helpen ben ik onwijs dankbaar.

Ik heb een folder domein.nl/content/index.php hier in dit bestandje is de template opgeslagen.

Ik wil dus als iemand bv. het domein.nl/kollektie/schoenen.php(.php of .htm maakt niet uit) bezoekt, dat de folder met het bestandje (content/index.php) wordt gebruikt om het pagina te weergeven, maar het URL moet intact blijven dus niet veranderen.

domein.nl/content/index.php - origineel
domein.nl/kollektie/schoenen.php - neppe adres
Wat je kunt doen is een .htaccess bestandje maken waar je dit inzet:


RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?route=$1 [QSA,L] 


Maak in dezelfde map een index.php bestand en zet daarin:


<?php
echo $_GET['route'];
?> 


Als je nu een url in typt, bijvoorbeeld:

domein.nl/kollektie/schoenen

Dan zou in je browser de string "kollektie/schoenen" moeten verschijnen. Deze string kun je dan in je code weer uit elkaar halen door gebruik te maken van de explode functie (www.php.net/explode).

Hoop dat je hier iets mee kunt.
Super het werkt gewoon 100x bedankt :)

Reageren