[DNS] Joker.com / allesubdomeinen.domein.com fw

Pagina: 1
Acties:

  • iznogood
  • Registratie: September 2001
  • Niet online
Ik heb een domein geregistreerd bij www.joker.com.

Omdat ik geen eigen DNS server wil draaien en met PHP zelf kunnen bepalen aan de hand van de URL waar welk subdomein heen moet wil ik alle subdomeinen.mijndomein.com laten doorverwijzen naar mijndomein.com om ze hier vervolgens te sorteren.

Bij joker.com heb ik geen mogelijkheid gevonden om alle subdomeinen van mijn domein automatisch naar mijndomein.com te sturen en daarom had ik hierover graag tips.

Bij het uitsplitsen van de binnengekomen subdomeinen heb ik ook een probleem. Met $HTTP_HOST kan ik het domein wat in de adresbalk staat niet uitlezen als ik www.mijndomein.com intyp. Bij het intypen van 127.0.0.1 wordt $HTTP_HOST wel gevuld met "127.0.0.1"

Just as Good


Verwijderd

Heeft je DNS een catchall (dus www.mijndomein.com, maar ook bladiebla.mijndomein.com verwijst naar hetzelfde ip-adres)?

Dan kun je gewoon in Apache vhosts aanmaken :)

  • iznogood
  • Registratie: September 2001
  • Niet online
Voor bladiebla.mijndomein.com kan ik wel het ip van mijdomein.com instellen. Maar de bedoeling is dat *.mijndomein.com naar mijndomein.com doorverwezen wordt zonder dat daarbij de URL in de adresbalk veranderd.

Just as Good


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 14:53

NMe

Quia Ego Sic Dico.

Dat kan het beste met Apache, maar er is ook een lelijke manier met PHP:
PHP:
1
2
3
4
5
  $host = getenv("HTTP_HOST");

  if (!($host == "www.domein.com") and !($host == "domein.com")) {
      Header("Location: http://www.domein.com");
  }

[ Voor 12% gewijzigd door NMe op 04-07-2004 13:46 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • iznogood
  • Registratie: September 2001
  • Niet online
NMe84 schreef op 04 juli 2004 @ 13:43:
Dat kan het beste met Apache, maar er is ook een lelijke manier met PHP:
PHP:
1
2
3
4
5
  $host = getenv("HTTP_HOST");

  if (!($host == "www.domein.com") or ($host == "domein.com")) {
      Header("Location: http://www.domein.com");
  }
Ik heb niet het idee dat $HTTP_HOST gevuld wordt als ik mijndomein.com in de adresbalk intyp. Dit gebeurt alleen als ik 127.0.0.1 gebruik in de adresbalk. Volgens mij staat frame based forwarding bij www.joker.com uit.

Just as Good


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 14:53

NMe

Quia Ego Sic Dico.

iznogood schreef op 04 juli 2004 @ 13:46:
[...]

Ik heb niet het idee dat $HTTP_HOST gevuld wordt als ik mijndomein.com in de adresbalk intyp. Dit gebeurt alleen als ik 127.0.0.1 gebruik in de adresbalk. Volgens mij staat frame based forwarding bij www.joker.com uit.
$HTTP_HOST kun je sowieso beter niet gebruiken, daar heb je nu superglobals voor ($_ENV["HTTP_HOST"] dus).

Verder werkte dit bij mij altijd perfect, en ik heb ook geen frame based forwarding.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • iznogood
  • Registratie: September 2001
  • Niet online
PHP:
1
<?php echo $_ENV["HTTP_HOST"]; ?>


Heb ik geprobeerd, maar geeft niets weer op het scherm :(

[ Voor 17% gewijzigd door iznogood op 04-07-2004 14:27 ]

Just as Good

Pagina: 1