Crys
Lt. Commander
- Registriert
- Apr. 2009
- Beiträge
- 1.653
Ich möchte auf meinem PC ein paar Weiterleitungen für den Apache einführen.
Wenn "http://lokal/" aufgerufen wird, dann soll immer der Pfad von "127.0.0.1" aufgerufen werden.
Das selbe für alle Subdomains von "lokal" ("m.lokal", "mail.lokal", ...)
Das selbe so ähnlich für andere Domains gemacht werden, wenn "http://beta/" aufgerufen wird, dann soll immer der Pfad von "127.0.0.1" mit dem Unterordner "beta" aufgerufen werden.
Das selbe für alle Subdomains.
In der "hosts"-Datei von Windows sind die Domains eingetragen ("127.0.0.1 lokal" usw.) und in der .htaccess steht "RewriteRule http://beta\.(.*)$ /beta/index.php [L]".
Aber funktionieren tut das nicht so wie es soll. Ich möchte eine interne Weiterleitung, der Pfad in der Adresszeile soll nicht geändert werden.
Ich probiere gerade rum, aber meist muss ich nach einen versuch den PC neu starten, weil obwohl die alten Einstellungen aus .htaccess gelöscht sind und der Apache neu gestartet ist, gehen noch alte Weiterleitungen.
Wie leite ich richtig lokal intern weiter?
Wenn "http://lokal/" aufgerufen wird, dann soll immer der Pfad von "127.0.0.1" aufgerufen werden.
Das selbe für alle Subdomains von "lokal" ("m.lokal", "mail.lokal", ...)
Das selbe so ähnlich für andere Domains gemacht werden, wenn "http://beta/" aufgerufen wird, dann soll immer der Pfad von "127.0.0.1" mit dem Unterordner "beta" aufgerufen werden.
Das selbe für alle Subdomains.
In der "hosts"-Datei von Windows sind die Domains eingetragen ("127.0.0.1 lokal" usw.) und in der .htaccess steht "RewriteRule http://beta\.(.*)$ /beta/index.php [L]".
Aber funktionieren tut das nicht so wie es soll. Ich möchte eine interne Weiterleitung, der Pfad in der Adresszeile soll nicht geändert werden.
Ich probiere gerade rum, aber meist muss ich nach einen versuch den PC neu starten, weil obwohl die alten Einstellungen aus .htaccess gelöscht sind und der Apache neu gestartet ist, gehen noch alte Weiterleitungen.
Wie leite ich richtig lokal intern weiter?