Wanneer Joomla in een submap moet
Normaal gesproken installeer je Joomla in de root van je website. Met andere woorden, wanneer bezoekers naar jouw website gaan via www.jouwsite.nl, dan wordt automatisch je Joomla website getoond.
In sommige gevallen is het echter niet mogelijk om Joomla in de root van je website te installeren, of is dit erg lastig. Het kan bijvoorbeeld zijn dat je hoster afdwingt dat je Joomla in een submap zet. Zo kun je een map aanmaken met de naam joomla waarin je Joomla installeert. In dit geval moeten bezoekers naar www.jouwsite.nl/joomla om je Joomla site te zien.
Dit laatste is vaak niet wenselijk, en toch zijn er situaties waarin het niet anders kan. Om er nu voor te zorgen dat in deze situaties je bezoekers toch gewoon via www.jouwsite.nl bij je Joomla website komen, kun je het volgende doen: redirecten.
Misschien is redirecten een term die je niet meteen bekend in de oren klinkt. Redirecten betekent het omleiden van bezoekers van de ene locatie naar de andere locatie. Je kunt dus bezoekers die terecht komen in de root van je website (www.jouwsite.nl) automatisch omleiden naar de plaats waar jij wilt dat ze terecht komen (www.jouwsite.nl/joomla).
Dit redirecten kun je op twee manieren doen:
Manier 1 Redirecten met een html bestand
Maak een bestand aan met de naam index.html en zet dit bestand in de root van je website. In dit bestand zet je het volgende:
<html>
<head>
<meta http-equiv="refresh" content="0;URL=http://www.jouwsite.nl/joomla" />
</head>
<body>
</body>
</html>
Wanneer nu een bezoeker naar www.jouwsite.nl gaat, dan wordt dit index.html geopend, en het enige wat dit bestand doet is het openen van de submap joomla, waardoor je Joomla site wordt getoond aan de bezoeker. Je bezoeker merkt weinig van deze redirect, hooguit één tel een wit scherm.
Deze manier is geschikt als je website bijvoorbeeld op een Windows webserver wordt gehost.
Manier 2 redirecten met .htaccess
Deze tweede manier is geschikt als je website op een Apache webserver wordt gehost (je hoster kan je vertellen welke webserver gebruikt wordt).
Plaats ten eerste een bestand in de root van je website met de naam index.html
Kopieer het htaccess.txt bestand wat met Joomla meegeleverd wordt naar de root van je website. Hernoem dit bestand vervolgens naar .htaccess. Voeg daarna de volgende regel toe aan dit bestand:
Redirect /index.html http://www.jouwsite.nl/joomla
Wanneer een bezoeker nu naar www.jouwsite.nl gaat, zal hij automatisch naar de submap joomla worden omgeleid. De bezoeker merkt hier niets van.
Met deze twee manieren kun je dus Joomla in een submap installeren, terwijl je bezoekers gewoon naar www.jouwsite.nl kunnen gaan om je Joomla website te bewonderen.
Succes!
Mindert Aardema
Ps: wellicht ten overvloede, www.jouwsite.nl vervang je natuurlijk voor het adres van je eigen website.
Laatst aangepast (zaterdag, 03 juli 2010 20:34)

Reacties
Je moet het bestand even kopieren van je webserver naar je computer.
Wanneer het bestand op je computer staat, kun je het openen met een editor zoals notepad++ (gratis te downloaden) of kladblok. (ik raad je aan notepad++ te downloaden en te gebruiken).
Succes!
Mindert