Bedankt voor het meedenken! Laat ik even e.e.a. samenvatten. Mijn website staat nu in /site. Met onderstaande rewrite werkt de doorverwijzing hiernaar prima.
Code:
RewriteCond %{REQUEST_URI} !^/site/
Rewriterule ^(.*)$ site/$1 [L]
Hierbij moest ik wel letten op de / achter site, omdat het anders niet voor alle verwijzingen werkte. Afbeeldingen werden niet ingeladen. Dat heeft vermoedelijk te maken met het feit dat /site een map /sites bevat. Hoe dan ook, het werkte, na het toevoegen van de trailing slash.
Ik voorzag al dat dit tot problemen zou leiden met /beta, en dat bleek inderdaad mis te gaan. Op beta.domein zie ik nu de normale website, zij het met wat broken links. Eigenlijk vreemd, want waarom is het .htaccess-bestand in de root van invloed op een subdomein dat direct naar een map gaat? Mijn provider adviseert een andere rewrite:
Code:
RewriteCond %{HTTP_HOST} ^ksvon\.nl$
RewriteRule (.*) http://www.ksvon.nl/$1 [R=301,L]
RewriteRule ^$ site [L]
Voor het eerst lukte het om de normale website en de beta-map naast elkaar toegankelijk te maken, top! Maar, ik loop tegen hetzelfde probleem aan: de afbeeldingen worden niet ingeladen. Het berust waarschijnlijk op hetzelfde als bij de eerste poging, maar dit keer lost een trailing slash het niet op.
Mijn doel is eenvoudig: al het normale verkeer moet naar /site en beta.domein moet naar /beta. Volgens mij heb ik daar een heel eenvoudige rewrite voor nodig met nét iets meer intelligentie dan ik nu al geprobeerd heb.
Ik heb het ook middels DNS geprobeerd. Door de .htaccess buitenspel te zetten en middels DNS leeg.domein en
www.domein naar site.domein te forwarden, werkt het prima. De bezoeker ziet dan wel site.domein in de adresbalk verschijnen. Heb ik vrede mee, maar ik heb liever dat ze www zien. Normaliter maak je daarvoor een web alias, in plaats van een web forward, maar in deze situatie werkt dat niet. Bij gebruik van een web alias krijg ik namelijk slechts blanco pagina's te zien.
Inmiddels krijg ik al een week goedbedoelde maar uiteenlopende adviezen en weet ik niet meer of configuratie d.m.v. .htaccess of DNS de voorkeur heeft. Tot nu toe krijg ik met DNS het beste resultaat maar ik heb het idee dat configuratie via .htaccess volmaakt resultaat kan geven, namelijk dat men
www.domein voor de normale website in /site ziet en beta.domein voor de website in /beta.