2017-01-05 11 views
0

Ich führe ein Projekt auf localhost auf ubuntu System.Es läuft fein, wenn ich entweder localhost oder 127.0.0.1. (Das ist - loclhost/myproject oder 127.0.0.1/myproject). Wenn ich localhost/myproject verwende und zu anderen Seiten navigiere, z. B. die Seite "Kontakt", wird die Weiterleitung an 127.0.0.1/myproject/contactus durchgeführt. Es ist kein Problem, da es die Seite korrekt anzeigt.Umleitung von 127.0.0.1 zu localhost

Wenn ich versuche, das gleiche Projekt auf einem anderen Ubuntu-System mit localhost auszuführen, kommt es zu einigen Problemen. Die Seite lädt nicht Wenn ich 127.0.0.1/myproject versuche. Wenn ich localhost: 8080/myproject verwende, wird die Seite geladen, aber die CSS-Dateien werden nicht geladen, da sie anzeigt, dass sie von 127.0.0.1/assets/css geladen wurde.

Auch wenn ich localhost: 8080/myproject verwende und zu anderen Seiten navigiere, wird es zu 127.0.0.1/myproject/page weitergeleitet.

Ich bin ein PHP-Projekt mit Codeigniter-Framework in Ubuntu-System.

Und wenn ich versuche, dies auf Windows Xampp auszuführen, leitet es von localhost/myproject zu [:: 1]/myproject um, Wie kann ich diese Umleitung vermeiden?

Wie kann ich die Seite nur von localhost laden? Bitte helfen Sie.

+0

localhost und 127.0.0.1 Einstellung ist die gleiche Sache. – Iain

+0

@Iain Warum zeigt es andere Ergebnisse? – Abdulla

Antwort

1

Ich denke, dass codeigniter einige überschreibt je nach Ihrer Konfiguration.

Es sieht so aus, als wäre in Ihrem Setup etwas nicht in Ordnung.

  • prüfen codeigniter base_url in config.php
  • prüfen .htaccess für jede Erwähnung von Domains

config.php .htaccess

+0

Dank Bro. Die 'base_url' war leer, als der Bildschirm geschossen wurde. Ich habe meine Root-URL (http: localhost/myproject) zu base_url hinzugefügt und das Problem gelöst. – Abdulla

+0

froh, ich könnte helfen bro: D –

Verwandte Themen