Wie führe ich auf meinem lokalen Computer auf Mac El Capitan eine Weiterleitung einer öffentlichen Domäne zu einer Subdomäne der primären Domäne durch?

Wie führe ich auf meinem lokalen Computer auf Mac El Capitan eine Weiterleitung einer öffentlichen Domäne zu einer Subdomäne der primären Domäne durch?

Etwas mehr Details:

Nehmen wir an, ich habe die folgenden Domänen, über die ich keine DNS-Kontrolle habe (es sind nur öffentliche Websites)

www.beispiel.com sub.beispiel.com

Wenn es eine Möglichkeit gibt, wie kann ich meinen Computer dazu bringen, mich automatisch zu sub.example.com weiterzuleiten, wenn ich versehentlich www.example.com vergesse und eingebe?

Ich dachte, ich könnte vielleicht die Hosts-Datei und Apache verwenden und dorthin eine Umleitung durchführen, aber hat jemand andere Vorschläge?

Mein Beispiel:

Hosts-Datei:

127.0.0.1 www.example.com

Apache-Konfiguration (oder .htaccess-Datei):

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^$ http://sub.example.com/? [L,R=301]

Würde das funktionieren? Und wenn ja, ist das die beste Methode oder gibt es eine bessere?

Antwort1

  1. www.example.comFügen Sie Ihrer Hosts-Datei einen Eintrag hinzu

  2. Konfigurieren Sie einen lokalen Apache VirtualHost mitServerName www.example.com

  3. Fügen Sie Folgendes in den virtuellen Host ein: Redirect permanent / http://sub.example.com

Eine andere Möglichkeit wäre die Verwendung von etwas wie demGreaseMonkey-Plugin(oder gleichwertig) in Ihrem Browser und lassen Sie die Umleitung in einem Benutzerskript durchführen.

verwandte Informationen