Basis-URL-Konfiguration in CodeIgniter
Bei der Arbeit mit CodeIgniter erfordert der Zugriff auf Bilder und andere Ressourcen häufig eine Hardcodierung von Pfaden. Um dies zu vermeiden, sollten Sie erwägen, eine Basis-URL für Ihre Anwendung einzurichten.
Basis-URL in Config.php festlegen
Navigieren Sie zur config.php-Datei Ihres Anwendungsordners und erstellen Sie die folgenden Änderungen an der $config-Variable:
$config['base_url'] = 'http://localhost/Appsite/website/'; $config['index_page'] = '';
Wenn Ihre Anwendung online bereitgestellt wird, ersetzen Sie http://localhost/Appsite/website/ durch Ihre tatsächlicher Domainname (z. B. http://stackoverflow.com/).
Konfigurieren Sie .htaccess für URL-Rewriting (optional)
Zum Entfernen der index.php aus Um Ihre URLs zu ändern, fügen Sie die folgenden Regeln zu Ihrer .htaccess-Datei außerhalb des Anwendungsordners hinzu:
RewriteEngine on RewriteCond !^(index\.php|assets|image|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/ [L,QSA]
Zugriff auf Ressourcen mit Basis-URL
Sie können jetzt mit dem Hilfsprogramm base_url() auf Ihre Ressourcen zugreifen:
Hinweis: Denken Sie daran, den URL-Helfer von zu laden autoload.php zur Verwendung von base_url():
$autoload['helper'] = 'url';
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich die Basis-URL in CodeIgniter, um effizient auf Ressourcen zuzugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!