Hoe kan ik in een .htaccess subdomein aanmaken?

Mijn website maakt gebruik van een .htaccess bestand om RewriteRule's toe te passen, hiermee wordt de link domein.nl/index.php?berichten veranderd in bijvoorbeeld domein.nl/berichten/

Maar nu zit ik met een probleempje, ik wil een echte subdomein aanmaken op mijn server; domein.nl/subdir/ alleen, hoe geef ik dit in de htaccess aan?

Mijn domein staat bij Transip en heeft DNS koppeling met mijn versio hosting, is dit ook van belang? Voor mijn gevoel zit het echt in htaccess.

Weet jij het antwoord?

/2500

De makkelijkste manier om echte en niet-echte subpaden in je URLs mogelijk te maken, is door alles wat geen bestand oplevert, door te sturen naar je index.php. Heeft de URL vervolgens geen betekenis binnen je applicatie, dan laat je je applicatie een 404-pagina weergeven. De volgende code in htaccess zal alles wat geen bestand is, naar index.php sturen: Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [QSA,L] Als je toch alleen voor een bepaalde subdirectory een uitzondering wil maken, dan kan dat door de volgende conditie boven de RewriteRule te plaatsen: RewriteCond %{REQUEST_URI} !mapDieEchtBestaat Toegevoegd na 25 minuten: Bedoelde je echt een subdomein, en wil je die onder een subdirectory hangen, dan zul je ten eerste dat subdomein moeten aanmaken in je DNS beheerpaneel bij TransIP. Maar zij moeten zorgen dat dat subdomein naar dezelfde website wijst in de HTTP configuratie. Als dat geregeld is, kun je Rewrite rules instellen die alle verzoeken naar subdomein.jewebsite.nl prefixen met de overeenkomstige subdirectory. Dat doe je zo: RewriteCond %{HTTP_HOST} ^subdomein\.jewebsite\.nl RewriteRule ^(.*)$ jesubdirectory/$1 [QSA,L]

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100