Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Een website toevoegen aan een hostingaccount via een subdomein en .htaccess
Deze handleiding legt uit hoe u op een bestaande Infomaniak-hosting subdomeinen kunt aanmaken met een .htaccess-bestand.
Inleiding
- De hosting kan zich bevinden op een abonnement van webhosting of op een Infomaniak Cloud-server, maar deze functie is niet beschikbaar bij een basis-hostingpakket.
- Subdomeinen kunnen heel eenvoudig aan uw huidige hosting worden toegevoegd, omdat u in het basispakket 20 websites per hosting heeft (websites = subdomeinen).
- Als u deze website-opslagruimte niet wilt gebruiken, kunt u de volgende procedure volgen.
Een subdomein als snelkoppeling aanmaken
De op deze manier aangemaakte subdomeinen vergemakkelijken de organisatie van een hosting. Zo wordt het adres vlog.domain.xyz de snelkoppeling naar het adres domain.xyz/vlog. Met andere woorden, het adres vlog.domain.xyz leidt door naar de map vlog, die zich in de hoofdmap van de website domain.xyz moet bevinden. In dit voorbeeld is vlog het subdomein van domain.xyz.
1. Het subdomein toevoegen als een alias van uw website
Ga als volgt te werk:
- Volg de procedure voor het toevoegen van een alias, maar lees wel de punten 2 en 3 hieronder.
- Voer in het veld voor het toevoegen van het gekoppelde domein het volledige adres van het subdomein in (bijvoorbeeld
vlog.domain.xyz). - Als uw domein of de bijbehorende DNS-zone wordt beheerd door Infomaniak, activeer dan de volgende twee opties: DNS-records voor dit domein bijwerken en Bestaande records vervangen; zo niet, maak dan een A-record aan bij uw registrar met de volgende informatie:
- Veld: het volledige URL-adres van het subdomein (bijv.
vlog.domein.xyz) - Doel: het IPv4-adres (A-record) van uw website (u vindt dit in deze andere handleiding, zoek de A-record van uw website)
- Veld: het volledige URL-adres van het subdomein (bijv.
2. Wijzig het .htaccess-bestand van uw website
Belangrijk: de volgende instructies worden uitsluitend ter informatie verstrekt. U moet de code mogelijk aanpassen zodat deze in uw situatie werkt.
Voeg de volgende code toe aan het .htaccess-bestand, dat zich in de hoofdmap van uw website bevindt, en pas deze aan met uw FTP-software/FTP-client of de FTP Manager:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]Uitleg over de derde regel: https://stackoverflow.com/a/15981056
Vervang in de eerste regel:
domeindoor uw domeinnaamxyzdoor de extensie van uw domein (ch, fr, enz.)
Nu zou het adres vlog.domein.xyz de inhoud van de map vlog moeten weergeven, die zich in de hoofdmap van uw website bevindt. Als dit niet het geval is, controleer dan of de map vlog daadwerkelijk in de hoofdmap van uw website bestaat.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2036
Is deze veelgestelde vragenlijst nuttig geweest?