Heim > Backend-Entwicklung > PHP-Tutorial > Wie konfiguriere ich die Basis-URL in CodeIgniter, um effizient auf Ressourcen zuzugreifen?

Wie konfiguriere ich die Basis-URL in CodeIgniter, um effizient auf Ressourcen zuzugreifen?

Linda Hamilton
Freigeben: 2024-12-07 07:19:16
Original
531 Leute haben es durchsucht

How to Configure the Base URL in CodeIgniter to Access Resources Efficiently?

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'] = '';
Nach dem Login kopieren

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]
Nach dem Login kopieren

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';
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage