Beste tweakers,
Vorig jaar heb ik een CMS gemaakt in ASP. Op dit moment lopen alle websites in een aparte virtual directory die telkens een kopie van het CMS bevat. 54 website betekent dus 54 kopieën van het cms. Om de onderhoudbaarheid te verbeteren, wil ik mijn cms echt multi-site maken. Ik zou graag naar een situatie toe willen, waarbij alle domeinen in één virtual directory uitkomen. Op die manier hoef ik niet alle 54 mappen af te lopen wanneer er een patch uitkomt, omdat ik dan volsta met het patchen van één map.
Ik heb zelf al een aantal opties geprobeerd. Ik loop echter altijd tegen één van onderstaande problemen aan:
optie 1:
Voor probleem 1 heb ik waarschijnlijk al een oplossing: elk domein zijn eigen standaardpagina laten hanteren.
Het zou echter mooier zijn, als ik via de url een variabele mee kan sturen. Dit zou er bijvoorbeeld zo uit gaan zien:
Vorig jaar heb ik een CMS gemaakt in ASP. Op dit moment lopen alle websites in een aparte virtual directory die telkens een kopie van het CMS bevat. 54 website betekent dus 54 kopieën van het cms. Om de onderhoudbaarheid te verbeteren, wil ik mijn cms echt multi-site maken. Ik zou graag naar een situatie toe willen, waarbij alle domeinen in één virtual directory uitkomen. Op die manier hoef ik niet alle 54 mappen af te lopen wanneer er een patch uitkomt, omdat ik dan volsta met het patchen van één map.
Ik heb zelf al een aantal opties geprobeerd. Ik loop echter altijd tegen één van onderstaande problemen aan:
- Ik moet het CMS laten weten, van welk domein de bezoeker komt. Iemand die de website bezoekt van klant 1, moet natuurlijk niet de website van klant 2 te zien krijgen. Hoe laat ik het cms weten, dat de bezoeker via een bepaald domein is binnengekomen?
- Het adres in de adresbalk veranderd: bijvoorbeeld www.websitevanklant.nl wordt www.hierstaathetcms.nl
optie 1:
Voor probleem 1 heb ik waarschijnlijk al een oplossing: elk domein zijn eigen standaardpagina laten hanteren.
- Domein 1 ---> default.asp
- Domein 2 ---> default2.asp
- Domein 3 ---> default3.asp
Het zou echter mooier zijn, als ik via de url een variabele mee kan sturen. Dit zou er bijvoorbeeld zo uit gaan zien:
- Domein 1 ---> default.asp?siteID=1
- Domein 2 ---> default.asp?siteID=2
- Domein 3 ---> default.asp?siteID=3