ugrás a tartalomhoz

Aldomain létrehozása PHP-vel nem saját szerveren.

klimakiraly · 2005. Nov. 12. (Szo), 13.44
Sziasztok!

Hogyan tudok aldomainokat létre hozni egy bérelt helyen. Azon kivük hogy a szolgáltató létre hoz nekem mappákat.
termeknev.domainom.hu
gyartonev.domainom.hu

Mert most az a bajom, hogy a domainom.hu elé bármit írok. Nem kapok 404 hibát ha nem megnyilik a főoldalam.

.htaccess és <virtualhost> ha igen hogyan?
És az sem lenne baj ha ez hordozható tudnám megírni.
Sajna az apache doksija nekem nagyon ékírás, googleval meg nem találok magyar leírást.

Köszi elöre is K.K.
 
1

DNS

Anonymous · 2005. Nov. 12. (Szo), 19.55
Ez a DNS szerver dolga.
2

Nem, nem az én agyam lassú ..

klimakiraly · 2005. Nov. 12. (Szo), 20.12
Helló!

Nem nem az Én agyam a lassú.
Mert hogy bármit írok a domainom.hu elé akkor is az /index.php-t adja a szerver.
Tehát az index.php-ban kell kezelnem a $_SERVER['HTTP_HOST'] változót(?).

K.K.
3

Ragzás

Bártházi András · 2005. Nov. 13. (V), 12.17
Először is: domainem. A domaint körülbelül "domén"-ként kell ejteni, ez egy magas hangrendű szó, így a ragozása az előzőek szerint alakul.

Másodszor pedig azt kérdezted, hogy hogyan tudsz létrehozni, erre kaptad azt a választ, hogy ez a DNS szerver dolga, arrafele kell kutakodni.

A leírásod alapján nem túl tiszta a kép, hogy milyen kapcsolatban vannak az aldomainek és a szolgáltató által létrehozott könyvtárak, s azt sem igazán értem, hogy ezzel a kérdéseddel miért nem a szolgáltatódhoz fordulsz, akinek fizetsz azért, hogy az ilyen kérdéseidre választ kapj tőle.

Mindamellett ha adott egy környezet, ami bármely aldomain esetén a fő domain index.php-ját hozza be számodra, akkor a $_SERVER['HTTP_HOST'] változóval le tudod kezelni a kérdést, és aszerint más oldalt kiszolgálni, hogy mely aldomaint kérték tőled.

-boogie-
4

Köszönöm, a kódból kiderül mit akartam, talán

klimakiraly · 2005. Nov. 14. (H), 07.59
Helló!

Ilyet akartam, elvileg megy is, ha személyes adatok kivételével el nem rontottam.

Ragozás, sajna nem tudok angolul. Ha valaki tudja akkor javítsa ki kérem.

K.K.

ui: Csak nem esett le hogy ha mindig a kezdőlap jön be. Akkor a /index.php jön be. Tehát ott tudom kezelni.
De mit állítanak a szerveren hogy így müködik?
<?php
  $keres=$_SERVER['HTTP_HOST'];
  if ($keres=="www.domain.hu" OR $keres=="domain.hu") {
  include "/web/kezdolap.php";
  } else {
  $host="";
  $user="";
  $password="";
  $database="";
  $tablename="aldomain";

  mysql_connect($host,$user,$password) or die("Nem sikerült csatlakozni!");
  mysql_select_db($database) or die("Nem sikerült az adatbázist megnyitni!");
  $result = mysql_query("SELECT * FROM $tablename WHERE `aldomain` LIKE '$keres' ") or die ("Nem sikerült a lekérdezés!");
  $row_num = mysql_num_rows($result);
  if ($row_num>0) {
  while ($row = mysql_fetch_object($result)) {
  header ("Location: http://www.domain.hu" . $row->konyvtar);
  }
  } else {
//NINCS ILYEN ALDOMAIN A TÁBLÁBAN!
  include "/web/kezdolap.php";
  }
  }
?>
5

Mégegyszer

Anonymous · 2005. Nov. 14. (H), 09.06
Ha a DNS-ben nincs bejegyezve a host, vagy bármilyen aldomain, akkor hiába próbálod lekezelni ezt php-ben. A DNS szerver küldi a hibát, hogy nincs ilyen host.
Az már csak hab a tortán, hogy ha hülyeséget kérdezel a DNS szervertől, az az egyetlen jó választ adja neked... a létező egyetlen host címét.
Ahhoz, hogy host header-ekkel próbálsz operálni, ráadásul ahhoz annyi web-szervíznek is kellene futni...
Tehát a fenti kód felesleges. Vagy létezik egy x.domain.hu, és akkor válaszol az ehhez a host-hoz rendelt http-t szolgáltató szerver, vagy nem, és DNS hibát kapsz. Nem tudod PHP-ben kezelni a problémát mert az meg a http szerveren fut... ördögi kör.
6

wildcard DNS

Hojtsy Gábor · 2005. Nov. 14. (H), 12.59
No! Igenis be lehet állítani a DNS szervert, hogy *.example.com jellegű domainekhez ugyanazt az IP-t adja vissza, a webszervert meg arra, hogy ezt kezelje. Például: Wildcard DNS and Sub Domains Ezt használva a PHP-hez eljut a hoszt információ, és az kezelni tudja. Mint András is rámutatott, ezzel létrehozni nem lehet subdomaint, csak kezelni.
7

DNS

Anonymous · 2005. Nov. 14. (H), 15.28
Tehát visszajutottunk az EREDETI KÉRDÉShez:
DNS bejegyzés kell. A csillagos.
... EZT kérdezte.
8

Igen azt kérdeztem, hiba volt.

klimakiraly · 2005. Nov. 14. (H), 20.28
Szia!

Azt kérdeztem hogy hogyan lehet aldomain-t.
De ha úgy kérdeztem volna hogy virtuális aldomain-t?

Szóval a kérdésem 3. sora volt az hogy nem a szolgáltató hozza létre. Mert neki jobb dolga is van, meg hát milesz ha esgyszer elköltözünk.
Szóval ha jól gondolom Ő a *.domainem.hu az a domainem.hu/ - re írányítja.
Én meg ott remekül egy php és mysql párossal kezelem.
És akkor hogy érthetöbb legyen.
http://paratlanito.alfa-klima.hu
http://lg-klima.alfa-klima.hu

És ezek így futnak, ha kell még beírom a MySQL táblámba hogy valami.domainem.hu | /valami/index.php azt kalap. Müködik.

K.K.
9

Igen kérdeztem.

klimakiraly · 2005. Nov. 14. (H), 20.33
Helló!

Köszi a választ.
Igen kérdeztem, és Ő tanácsolta a php-t.
Én meg mondtam OK azt meg tudom csinálni.
Csak akkor ült ki a döbbenet az arcomra mikor nem kaptam 404 hibát.
Aztán rájöttem az /index.php a barátom azóta müködik.

K.K.
13

Ragozás

Tomikapc · 2009. Aug. 18. (K), 13.01
Nyilván a hozzászóló nem nyelvtani kiigazítást kért, de ha már itt járunk tévesek az információid. Fonetikusan kiejtve a domain "domén", mely vegyes hangrendű szó. (o - mély, é - magas) A vegyes hangrendű szavakhoz általában mély toldalék járul.
14

ezért kár volt

gex · 2009. Aug. 18. (K), 14.10
A vegyes hangrendű szavakhoz általában mély toldalék járul.

nyilván nem véletlenül elevenítettél fel egy négy éves témát de ha már itt járunk tévesek az információid. a vegyes hangrendű szavak többféleképpen viselkednek:
1. palatális-veláris típus: az utolsó magánhangzó mély (a, á, o, ó, u, ú), ezekhez mindig mély alakban kapcsoljuk a többalakú járulékokat. (többalakú járulék aminek van mély és magas változata is, pl -val/-vel), pl: békával
2. veláris-palatális típus:
2.a. az utolsó magánhangzó ajakkerekítéssel képzett magas (ö, ő, ü, ű), ezekhez mindig magas alakban kapcsoljuk a többalakú járulékokat, pl: sofőrnek
2.b. az utolsó magánhangzó széles ajaknyílással képzett (e, é, i, í), ezekhez a legtöbb esetben mély alakban kapcsoljuk a többalakú járulékokat, pl: papírból
DE egyes esetekben, kivált ha az utolsó magánhangzó e, magas járulékot kívánnak, pl: mágneses
ÉS előfordulhat az is hogy ilyen esetben ingadozik a járulékolás, pl: oxigénban oxigénben

szvsz a domén a legutolsó kategóriába tartozik, a doménom és doménem is megengedett, bár - ismételten szvsz - az utóbbi szebben hangzik.

további sikeres offolást kívánva maradok tisztelettel:
g :)
10

Lehet nem volt ez egy jó ötlet...

klimakiraly · 2006. Jan. 22. (V), 17.57
Nem is az a baj, hogy nem sikerült összehozni.
Ha nem ma nézem a kurzorponthut.
És párátlanító szóra a főoldalon csak mi vagyunk.
Félek ennek bünti lesz a vége. :-(

K.K.
11

<Nincs cím>

suexID · 2006. Jan. 22. (V), 19.10
Kérlek világíts rá, hogy a Kurzor.hu találati oldalán elért helyezésetek miben kapcsolódik ehhez a témához és miben segíti a jövőben erre tévedő, esetleg a problémájára választ kereső vándornak! Köszönöm!
12

félek banned lesz a vége

klimakiraly · 2006. Jan. 22. (V), 20.58
Helló!

Félek ez az aldomain nem erre lett kitalálva.
Pedig jó ötletnek tunt a gyorsasága.
Persze ha nem fognak banolni akkor semmi, nem szóltam. :-)

K.K.