Frage

Ich verwende eine Installation von Xampp auf meine Dateien testen lokal, bevor ich sie auf meiner Web-Server hochladen. Meine Web-Seiten enthalten in der Regel eine Menge von 'fest einprogrammierten Links, die keine Links zu testen bedeuten (oder jegliche Form usw.) Ich brauche den fest codierten Link zu ändern, zeigen auf localhost und dann rechange, nachdem ich die Prüfung fertig bin.

Was ich suche ist eine Möglichkeit, eine externe URL umleiten zu meinem localhost Ordner zu zeigen, so dass ich es als meine Webseite einstellen könnte und dann würde ich in der Lage sein, Änderungen vorzunehmen, bevor ich sie hochladen. Zum Beispiel, wenn ich eingeben war ‚in meinem Browser www.mysite.com/example/view.php“, würde ich suche eigentlich 'localhost / example / view.php'.

Ist so etwas möglich?

War es hilfreich?

Lösung

Zwei Lösungen kommen mir in den Sinn:

  1. Verwenden Sie relative URLs (bevorzugt)
  2. Fügen Sie Ihre externe URL auf Ihre Hosts-Datei, die entweder in gefunden werden kann

    C: \ WINDOWS \ system32 \ drivers \ etc \ hosts (Windows)

    oder

    / etc / hosts (Linux)

    Fügen Sie einfach die folgende Zeile:

    www.mysite.com localhost

    Vielleicht haben Sie Ihren Server-IP statt mysite.com zu verwenden, ich bin jetzt nicht sicher

Andere Tipps

Ich stolperte über diese.

Verwenden Sie diese Zeile in Wirten:

127.0.0.1 www.yoururl.com

Ja: Dont Verwendung hartcodierte Links

Im Ernst, ich bin nicht sicher, ob ich das richtig verstanden. Wenn Sie URLs in Ihre Seiten sprechen Hinweis auf andere Seiten auf derselben Website, sollten Sie Links der Form „/example/view.php“ anstelle von „ http://www.mysite.com/example/view.php ". Auf diese Weise werden Sie immer auf die gleiche Stelle zeigen.

Wenn diese Verbindungen gehen auf externe Seiten, aber Sie müssen sie für die Prüfung vor Ort umleiten (Ich kann nicht sehen, warum dies der Fall sein würde, aber man weiß ja nie ...), dann könnten Sie eine varable in einer Konfigurationsdatei verwenden. Das würden Sie gerade diese Variable an einer Stelle ändern müssen ...

Wenn Sie Ihre Remote-Website eine statische IP hat, können Sie eine Umleitung Regel auf Ihrem Internet-Router verwenden. Schalten Sie die Regel ein und aus, wie erforderlich.

Trap-Traffic auf 202.20.20.20 (Die Website IP) gehen und Umleitung auf 192.168.1.10 (Ihrem lokalen PC-IP)

Diese Methode leitet nach der DNS-Auflösung nicht vor. Dies und die andere Methode, die oben (die Hosts-Datei) ist wirklich nützlich, wenn mit einer Software wie Wordpress; die Hardcodes die Entwicklung URL in seiner Datenbank.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top