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 hoeu subdomeinen kunt aanmaken op een bestaande Infomaniak-hostingomgeving, met behulp van een .htaccess-bestand.
✘ NIET BESCHIKBAAR met
Site Creator Lite
hostingpakketten Starter
Inleiding
- De hosting kan zich bevinden op een gedeelde webhosting- of Cloud Server-oplossing van Infomaniak.
- U kunt eenvoudig subdomeinen toevoegen aan uw huidige hosting, aangezien het basispakket 20 websites per hostingpakket bevat (websites = subdomeinen).
- Als u deze hoeveelheid websites niet wilt gebruiken, kunt u de onderstaande methode volgen.
Maak een subdomein aan als snelkoppeling
Met deze subdomeinen kunt u de organisatie van uw hosting vereenvoudigen. Zo is het adres vlog.domain.xyz de snelkoppeling naar het adres domain.xyz/vlog. Met andere woorden, het adres vlog.domain.xyz verwijst 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. Voeg het subdomein toe als alias voor uw website
Hiervoor:
- Volg de procedure voor het toevoegen van een alias, maar lees de punten 2 en 3 hieronder zorgvuldig door.
- Vul in het veld voor het toevoegen van het gekoppelde domein het volledige adres van het subdomein in (bijvoorbeeld
vlog.domein.xyz). - Als uw domein of de bijbehorende DNS-zone bij Infomaniak wordt beheerd, 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: de volledige URL van het subdomein (bijvoorbeeld
vlog.domein.xyz) - doel: het IPv4-adres (A-record) van uw website (raadpleeg deze andere handleiding om het A-record van uw website te vinden)
- veld: de volledige URL van het subdomein (bijvoorbeeld
2. Bewerk het .htaccess-bestand van uw website
Belangrijk: de volgende instructies zijn uitsluitend bedoeld als leidraad. U moet de code mogelijk aanpassen zodat deze in uw situatie werkt.
Gebruik uw FTP-software/client of Web FTP in het beheerpaneel om de volgende code toe te voegen en aan te passen in het bestand .htaccess dat zich in de hoofdmap van uw website bevindt:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]Uitleg voor de derde regel: https://stackoverflow.com/a/15981056
Vervang in de eerste regel:
domaindoor uw domeinnaamxyzvia de extensie van uw domeinnaam (ch, fr, enz.)
Vanaf nu moet het adres vlog.domain.xyz de inhoud van de map vlog 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?