Hogyan lehet egy tárhelyen több honlapot is tárolni?

A tárhelyemen egy domain nevet használok

Ebben az esetben aldomain létrehozásával lehet különböző tartalmakat megjeleníteni, egyazon tárhelyet használva.

Példa: A domain nevem sajatnev.hu, szeretnék egy galériát és egy blog-ot létrehozni.

Ezt úgy tudom elérni, hogy a Vezérlőpulton bejelentkezek, a Domain résznél található Aldomain funkció segítégével létrehozok két aldomaint galeria és blog néven. Ezekbe feltelepítem a megfelelő alkalmazást.

  • A galériám elérése így galeria.sajatnev.hu vagy sajatnev.hu/galeria
  • A blogom elérése pedig blog.sajatnev.hu vagy sajatnev.hu/blog

A tárhelyemre több domain név mutat

Egyszerűen: plusz domain

  • Ha Kiwi vagy nagyobb csomaggal rendelkezel, akkor a Vezérlőpulton a „Plusz domain” menüpontban megadhatod, hogy melyik domain nevet melyik könyvtárhoz szeretnéd csatolni
  • Fontos, hogy a domain DNS beállításaiban a tárhelyet kiszolgáló szerver adatait kell megadni
  • Kiwi csomag: összesen 2 különböző domain névvel rendelkező honlap üzemeltetésére alkalmas
  • Barack csomag: összesen 5 domain nevet adhatsz meg
  • Dinnye csomag: összesen 10 domain nevet használhatsz eltérő tartalommal

Programozással: a megoldás PHP segítségével

A példa szerint van 3 domain nevem elso.hu, masodik.com és harmadik.eu. A tárhelyhez elsődlegesen az elso.hu van hozzá rendelve. A tárhelyem public_html mappájában létre kell hoznom a három tartalom elhelyezésére szolgáló mappát, elso, masodik és harmadik néven.

Létre kell hoznom továbbá egy index.php file-t, amit a public_html mappában kell elhelyeznem.

A fájl tartalma a következő legyen:

<?php
 
$host = $_SERVER['HTTP_HOST'];

# masodik.com irányítása

  if (ereg("masodik\.com$",$host)) 
    $folder="/masodik/";  
  if (ereg("masodik\.com$",$host)) 
    #ez fog megjelenni legfelül az ikon és programnév között, de el is hagyható
    $title="Második weboldal"; 
 
# harmadik.eu irányítása

  if (ereg("harmadik\.eu$",$host)) 
    $folder="/harmadik/";  
  if (ereg("harmadik\.eu$",$host)) 
    #ez fog megjelenni legfelül az ikon és programnév között, de el is hagyható
    $title="Második weboldal"; 
 
# a tárhelyhez tartozó fő domain, az elso.hu irányítása

  if (!$folder) 
    $folder="elso"; 
  if (ereg("elso\.hu$",$host)) 
    #ez fog megjelenni legfelül az ikon és programnév között, de el is hagyható
    $title="Első weboldal";
 
?>  
 
<html>
<head>
  <title><?echo $title?></title>
</head>

<frameset frameborder=no border=no>
  <frame src="<?=$folder;?>" name="_data" noresize scrolling=yes frameborder=no border=no>
</frameset>

</html>

A fenti kód használatával tehát elérem azt, hogy egyetlen tárhelyen, különböző domain nevekkel, különböző tartalmakat jelenítek meg.

Természetesen több vagy kevesebb domain esetén is működik, csak a megfelelő részekkel kell bővíteni/csökkenteni a kódot. Illetve az elnevezéseket a saját domain névhez kell igazítani.

Print/export
QR Code
QR Code Hogyan lehet egy tárhelyen több honlapot is tárolni? (generated for current page)