Ik breek mijn hoofd weer over mod_rewrite, en ik weet me even geen raad.
In een maak ik subcategorieën aan in subfolders, directories dus. Dit is naar mijn mening het meest overzichtelijke als je er aan werkt.
Ik kom alleen in de knoei met mijn mod_rewrite door deze structuur heb ik zo het idee.
Laat ik het even uitleggen:
de catogorie is altijd een hoofdcategorie, bijvoorbeeld fruit, en subcategorieX is dan in dit geval, zacht fruit of hard fruit.
In deze subcategorie maak ik een index.php waar ik de header en footer uit de root mee include en de main.php die ik in dezelfde subcategorie heb staan.
Hierdoor krijg ik bovenstaande URL, maar hoe ga ik mijn RewriteRule nu schrijven ?
Ik ben een beetje back to Basics gegaan en kwam in deze simpele TUT uit: http://www.phphulp.nl/php/tutorials/8/146/250/
Na het zoeken op het forum hier, ben ik vrij zeker dat ik gewoon 1 .htaccess in de root van mijn webdit moet zetten. Hierna maak ik voor elke index.php in een subdir een RewriteRule aan.
Werken doen ze alleen niet geheel, ik had een werkend, maar hiermee kwam ik in de problemen met plaatjes omdat de .htaccess in de subfolder had gezet en dit niet goed ging met paths.
Een voorbeeld:
Nu kunnen er 2 vragen gesteld worden:
1. Ga ik gebruik maken van 1 .htaccess in de root van mijn webdir of per laatste folder waar de index.php dus iedere keer in staat ?
2. Ben ik wel goed bezig ?
In een maak ik subcategorieën aan in subfolders, directories dus. Dit is naar mijn mening het meest overzichtelijke als je er aan werkt.
Ik kom alleen in de knoei met mijn mod_rewrite door deze structuur heb ik zo het idee.
Laat ik het even uitleggen:
code:
1
| www.domein.nl/catogorie/subcatogorie1/index.php?var1=waarde&var2=waarde&var3=waarde |
de catogorie is altijd een hoofdcategorie, bijvoorbeeld fruit, en subcategorieX is dan in dit geval, zacht fruit of hard fruit.
In deze subcategorie maak ik een index.php waar ik de header en footer uit de root mee include en de main.php die ik in dezelfde subcategorie heb staan.
Hierdoor krijg ik bovenstaande URL, maar hoe ga ik mijn RewriteRule nu schrijven ?
Ik ben een beetje back to Basics gegaan en kwam in deze simpele TUT uit: http://www.phphulp.nl/php/tutorials/8/146/250/
Na het zoeken op het forum hier, ben ik vrij zeker dat ik gewoon 1 .htaccess in de root van mijn webdit moet zetten. Hierna maak ik voor elke index.php in een subdir een RewriteRule aan.
Werken doen ze alleen niet geheel, ik had een werkend, maar hiermee kwam ik in de problemen met plaatjes omdat de .htaccess in de subfolder had gezet en dit niet goed ging met paths.
Een voorbeeld:
code:
1
2
3
| RewriteEngine on RewriteBase / RewriteRule ^categorie/subcat1/subcat1-2/(.*)/(.*)/(.*)/ categorie/subcat1/subcat1-2/?var1=$1&var2=$2&var3=$3 |
Nu kunnen er 2 vragen gesteld worden:
1. Ga ik gebruik maken van 1 .htaccess in de root van mijn webdir of per laatste folder waar de index.php dus iedere keer in staat ?
2. Ben ik wel goed bezig ?