Toon posts:

Twee 'schijnbare' domeinen, één brondomein

Pagina: 1
Acties:
  • 622 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Stel ik heb twee domeinen:

website.nl
website.de

Beide websites zijn hetzelfde; enkel de taal verschilt (Nederlands en Duits). Op het .nl domein draai ik de werkelijke implementatie inclusief een CMS om de website te onderhouden. Echter, Duitse bezoekers komen binnen op .de en moeten de Duitse content voorgeschoteld krijgen.

Waar ik naar op zoek ben is een manier om ervoor te zorgen dat website.de als het ware steeds 'forward' naar website.nl, waarbij de software (een request dispatcher) op het .nl domein aan de hand van het TLD de taal kan selecteren. Is het TLD .de (wat je met PHP er dan uit kunt filteren), dan wordt de Duitse content getoond.

Voordeel hiervan is, is dat slechts op één enkel domein alles kan worden beheerd (zoals ook het CMS), maar dat voor de buitenwereld het lijkt alsof de website op het .de domein ook daadwerkelijk op het .de domein staat. Ook in verband met zoekmachine optimalisatie voor talen is dit wenselijk.

Probleem is dat ik op dit moment geen mogelijkheid zie om dit op een standaard manier te doen. Een simpele domain forward van .de naar .nl is geen oplossing, daar de Duitse bezoeker dan zichtbaar terecht komt op het .nl domein.

Hebben mensen hier ideeën over?

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 13-02 10:32
Geef als DNS voor beide domeinen dezelfde server op. stel het ene domein in als Serveralias in je virtualhost van het andere domein, en lees in PHP uit de $_SERVER['HTTP_HOST'] welke url (en dus tld) wordt gebruikt?

Verwijderd

Topicstarter
Voorbeelden:

Fysieke software scripts:
http://www.website.nl/index.php
http://www.website.nl/contact.php
http://www.website.nl/products.php?product=5

De scripts controleren het TLD en tonen in dit geval dus de Nederlandse content.

Als we nu kijken naar het Duitse domein, dan hebben we:
http://www.website.de/index.php
http://www.website.de/contact.php
http://www.website.de/products.php?product=5

In werkelijkheid wordt nu bijvoorbeeld de tweede doorgelinkt naar http://www.website.nl/contact.php, waar het script 'ziet' dat het TLD .de is en dus de keuze maakt om de Duitse content te tonen.

Verwijderd

Topicstarter
frickY schreef op vrijdag 15 september 2006 @ 19:36:
Geef als DNS voor beide domeinen dezelfde server op. stel het ene domein in als Serveralias in je virtualhost van het andere domein, en lees in PHP uit de $_SERVER['HTTP_HOST'] welke url (en dus tld) wordt gebruikt?
Weet je toevallig ook hoe dit in te stellen met behulp van Plesk wanneer het onmogelijk is om op een directe wijze (middels de CLI bijv.) configbestanden te bewerken enzovoort?

  • BCC
  • Registratie: Juli 2000
  • Laatst online: 15:55

BCC

Je hoster even mailen?

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


  • Flard
  • Registratie: Februari 2001
  • Laatst online: 10:05
Verwijderd schreef op vrijdag 15 september 2006 @ 19:47:
[...]

Weet je toevallig ook hoe dit in te stellen met behulp van Plesk wanneer het onmogelijk is om op een directe wijze (middels de CLI bijv.) configbestanden te bewerken enzovoort?
In de laatste versies van Plesk zit ook een knopje 'Domain Aliases' in het domeinscherm (hoofdscherm)
dus bij website.nl een domain alias aanmaken voor website.de

Het kan ook zijn dat dat knopje alleen voor je hoster zichtbaar is, dan moet je hem even mailen ;)

Verwijderd

Topicstarter
Bedankt voor jullie reacties, ik zal navraag doen bij onze hosting provider. Voor de zekerheid wil ik nog wel de vraag stellen: is het nu zo dat voor de bezoeker het wel lijkt alsof hij/zij op het 'virtuele' domein zit? Dus niet dat wanneer ik surf naar website.de, dat in de adresbalk deze zichtbaar verandert in website.nl. Dit is namelijk een essentieel punt: voor de buitenwereld, ook voor de browser, moet het hoe dan ook lijken dat men daadwerkelijk op het .de domein zit te browsen.

  • Japidoff
  • Registratie: November 2001
  • Laatst online: 16-01 18:20
de 2 domeinen dus naar dezelfde server laten wijzen...
(lijkt mij)

gang is alles


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 13-02 10:32
Voor je bezoeker is dit transparant.
Beide domeinen wijzen naar dezelfde server. Het is geen redirect of forward waarbij de browser naar het andere domein wordt gestuurd.
Pagina: 1