it-swarm.com.de

Stellen Sie sicher, dass alle Subdomains dieselbe Seite laden. Wie wird sie aufgerufen / ausgeführt?

Gibt es eine Möglichkeit, alle Subdomains auf derselben Seite anzuzeigen?.

Ich hatte irgendwo die Idee, dass man eine Seite wie idk information.com haben könnte, und wenn ein Benutzer miami.information.com eingibt, bekommt er Informationen aus dieser Stadt.

Gibt es eine Möglichkeit, dies zu tun?

Als ob Sie die Site veranlassen, den ersten Teil der Subdomain abzurufen und auf der Site zu suchen.

1

Die endgültige Konfiguration hängt vom verwendeten Webserver ab, aber in Apache httpd erstellen Sie einfach einen virtuellen Wildcard-Host:

<VirtualHost *:80>
  ServerName example.com
  ServerAlias *.example.com
  # other configuration directives
</VirtualHost>

Voraussetzung ist, dass sich in Ihrer Zone ein *.example.com A-Ressourceneintrag (oder CNAME-Ressourceneintrag) für example.com befindet. Fragen Sie Ihren Nameserver-Administrator danach.

In Ihren PHP Skripten können Sie dann einfach $_SERVER['HTTP_Host'] auswerten, um die erste Komponente des Hostnamens zu erhalten.

3
joschi