.htaccess en subdomeinen

Goed, Ik ben bezig met een portaalsite, de content is opgedeeld in categorieën en de url ziet er als volgt uit:

http://{categorie}.domein.nl/{pagina}/

met htaccess laat ik de pagina keurig doorlinken naar index.php?p={pagina}, werkt allemaal perfect. Alleen de categorie kan ik er niet uit krijgen en kan ik niet door laten linken naar index.php?cat={categorie}. Met explode heb ik dit opgelost, ik laat de url exploderen rond de punten en zo kan ik toch aflezen wat de categorie is.

Toch zou ik het liever met .htaccess in 1x door laten sturen naar ?cat={categorie}, daarom ben ik nog maar weer even door gaan puzzelen en dit is wat ik nu in m’n .htaccess heb staan.

RewriteEngine on
RewriteCond %{HTTP_HOST}!^(www.)?domein.nl [NC]
RewriteCond %{HTTP_HOST} ^(.).domein.nl [NC]
RewriteRule ^(.
)/ http://www.domein.nl/index.php?cat=%1&p=$1

En nu gebeurt er helemaal niks als ik gewoon naar {categorie}.domein.nl ga en als ik er een pagina achter typ krijg ik een 404, dus nog een keer voor de duidelijkheid:

{categorie}.domein.nl -> gebeurt niks, gaat gewoon naar de index.
{categorie}.domein.nl/{pagina}/ -> 404
www.domein.nl/{pagina}/ -> 404

Ziet iemand het probleem misschien? want dit wil ik toch wel graag even werkend hebben.

bij voorbaat hartelijk dank

Ik heb geen verstand van htacces maar misschien klopt dit niet of het is een foutje:

Je zegt dat je het om de puntjes ‘.’ laat exploderen.
maar bij deze link: http://{categorie}.domein.nl/{pagina}/
zit aan het begin geen puntje van www.

en hier heb je: [i:083bbe73e3]RewriteCond %{HTTP_HOST}!^(www.)?domein.nl [NC][/i:083bbe73e3]
daar heb je ook www. in staan maar als ik je link moet geloven heb je dus geen www. er in.

:roll:

explode was voor mij het alternatief op .htaccess, dus dat exploderen van die link is overbodig wanneer mijn .htaccess goed werkt, staat er dus in principe los van.

[quote:cdd956e700="dirksierd"]explode was voor mij het alternatief op .htaccess, dus dat exploderen van die link is overbodig wanneer mijn .htaccess goed werkt, staat er dus in principe los van.[/quote:cdd956e700] dan heb ik niks gezegd ;) 8)

weet iemand anders het misschien?