Holen Sie sich base_url von Haupt-domain und der sub-domain in codeigniter
Ich habe zwei für mein Projekt
- site.com
- api.site.com
Und hier ist meine config
$config['base_url'] = 'http://' . $_SERVER['HTTP_HOST'] . '/';
Wenn ich site.com, wie man base_url oder site_url von api.site.com?
Wenn ich api.site.com, wie man base_url oder site_url von site.com?
- Wenn Sie die Anwendung nur zwei. Und Wenn Ihr $config['base_url'] ist geben 'site.com', dann verwenden Sie eine andere eine andere eine andere.;
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine solche Funktion zum abrufen der URL in den Weg. Sie müssen es manuell zu tun. Erstellen Sie einen Helfer mit Namen
base_helper.php
innenhelpers
- Verzeichnis und dieser code zu schreiben.Rufen Sie die Helfer in Controller/Ansichten, die Sie wünschen. Verwenden
true
undfalse
- parameter, um Haupt-domain oder sub-domain.Drucke
Hoffe, dies hilft Ihnen. Danke!!
Wenn Sie folgenden code für base_url dann brauchen Sie nicht, etwas zu ändern verwenden Sie diese Funktion in jedem server so gut wie jede domain die subdomain die IP-Adresse
Ich hoffe site.com und api.site.com werden unterschiedliche Inhalte haben. Am besten ist es, zwei Ordner und zwei verschiedenen index.php Datei in jedes root-Verzeichnis. Sie können mit derselben system-Dateien, durch die Aktualisierung der system-Pfad in der index.php Datei.