HOSTS File editieren...
Mike
- sonstiges
Hi,
ich werde mein Problem auf eine konkreten Punkt eingrenzen, weil die Story ansonsten sehr lang werden würde. Ich brauche folgendes:
Ich möchte im HOSTS File von Windows XP Adressen wie:
"http://localhost/meineseite" auf "http://umleitung/meineseite" umleiten, geht das??
Danke!
Lieber Mike,
"Umleitungen" kannst Du nur von Startseite Server A auf Startseite Server B machen, keinesfalls von expliziten Dokumenten.
"http://localhost/meineseite" auf "http://umleitung/meineseite" umleiten
das geht nur, wenn Du Deinen lokalen Server mit einem URL-Rewriting betreibst (bei Apache muss mod_rewrite als Modul geladen sein), und über Deine .htaccess eine ebensolche Umleitung realisierst.
Die HOSTS-Datei in Windows kann nur Domainnamen zu IP-Adressen auflösen, sie kann keine Weiter- oder Umleitungen bewirken.
Liebe Grüße,
Felix Riesterer.
Die HOSTS-Datei in Windows kann nur Domainnamen zu IP-Adressen auflösen, sie kann keine Weiter- oder Umleitungen bewirken.
Danke, evtl. muss ich doch mehr erklären. Ich habe Win 7 laufen. Und weil IETester auf Win7 nicht läuft, habe ich es auf einem virtuellen XP laufen. Dazu löse ich in der HOSTS Datei im virtuellen XP "lokal" nach der IP Adresse von Win7 auf. Gehe ich nun vom virtuellen XP auf http://lokal dann lande ich im localhost Ordner des Gastsystems also Win7. Da ist auch Wordpress drauf installiert. Die WP Installation enthält aber absolute links wie "localhost/worpress/u.s.w.". Klicke ich nun im virtuellen OS auf so einen Link kommt ich nicht dahin, wo ich hin will...
War das verständlich?
Was kann ich hier also machen?
Hallo,
Was kann ich hier also machen?
Wen n ich dich richtig verstanden habe,
benutze eine .htaccess die localhost/ auf lokal/ weiterleitet.
Die Hosts-Datei hat damit nix zu tun.
Grüße, Matze
benutze eine .htaccess die localhost/ auf lokal/ weiterleitet.
Die Hosts-Datei hat damit nix zu tun.Grüße, Matze
Hi,
aber sowas gibts ja gar nicht bei Windows oder?
Gruß
Mike
Moin allerseits,
aber sowas gibts ja gar nicht bei Windows oder?
Meines wissens hat die .htaccess nichts mit dem Betriebssystem zu tun sondern mit dem Apache-Webserver. D.h. es sollte auch unter Windows laufen.
Grüße, JN
Hallo Felix,
Die HOSTS-Datei in Windows kann nur Domainnamen zu IP-Adressen auflösen, sie kann keine Weiter- oder Umleitungen bewirken.
Irre ich mich oder müsste er nicht auch wenigstens 1 virtuellen Server in der hosts-Datei eintragen?
Ich bin mir grad nicht sicher, meine aber so etwas schonal gemacht zu haben.
Natürlich auch in Kombination mit einem konfigurierten Apache und einer .htaccess.
... und es war (für mich) kompliziert, das weiß ich auch noch^^
Grüße, Matze
hi,
Die HOSTS-Datei in Windows kann nur Domainnamen zu IP-Adressen auflösen, sie kann keine Weiter- oder Umleitungen bewirken.
Ja, so ist das. Gleich mal ein Beispiel zu als Ergänzung; im Default steht meistens nur das da drin:
127.0.0.1 localhost
Jeder IP-Adresse können auch mehrere Namen gegeben werden, so:
127.0.0.1 localhost superserver example.com mail.example.com fuzzi
Natürlich dürfen auch bitte mehr als eine IP-Adresse drinstehen, guck:
127.0.0.1 localhost otto marie felix
192.168.0.1 router rou
192.168.0.2 accesspoint ap
Zum Testen nehmen wir das >ping< Kommando:
c:>ping felix
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Ooops, wo bleibt denn des http-Protocol!?
Richtig: mit der Namensauflösung hats garnichts zu tun ;-)
Http ist Sache des Indianers, also ab in die httpd.conf und einen virtuellen Host eintragen, ganz einfach unten dran:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName rolfrost
<Directory d:/home/rolfrost/html>
AllowOverride all
</Directory>
DocumentRoot d:/home/rolfrost/html
ScriptAlias /cgi-bin/ d:/home/rolfrost/html/cgi-bin/
ScriptAlias /cgi-test/ d:/home/rolfrost/html/cgi-test/
</VirtualHost>
Schnell noch mal in die hosts-Datei und den Eintrag nachholen
127.0.0.1 rolfrost localhost
c:>ping rolfrost ... ok, tut
c:>net stop apache ... tot
c:>net start apache ... zuckt wieder
und in der Adresszeile des Browsers:
http://rolfrost
<h1>Startseite der Domäne...</h1>
Viele Grüße,
Horst
Habe das ganze nicht begriffen aber bevor ich mich so richtig dran mache, gehts mit XP eigenen Mitteln?
Gruß
Mike
+Thx!