Heim > Backend-Entwicklung > PHP-Tutorial > Wie konfiguriere ich die Basis-URL von CodeIgniter richtig, um auf Assets und Ressourcen zuzugreifen?

Wie konfiguriere ich die Basis-URL von CodeIgniter richtig, um auf Assets und Ressourcen zuzugreifen?

Mary-Kate Olsen
Freigeben: 2024-12-05 20:20:15
Original
577 Leute haben es durchsucht

How Do I Correctly Configure CodeIgniter's Base URL to Access Assets and Resources?

Fehlerbehebung bei der Basis-URL-Konfiguration von CodeIgniter

CodeIgniter bietet einen vielseitigen Mechanismus zum Einrichten benutzerdefinierter Basis-URLs, sodass Entwickler problemlos auf Assets und Ressourcen zugreifen können ihre Anwendungen. Um Ihr Problem beim Zugriff auf Bilder und externe Bibliotheken zu lösen, gehen wir auf die richtigen Konfigurationsschritte ein:

Ändern Sie in Ihrer config.php-Datei die folgende Zeile:

$config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";
Nach dem Login kopieren

An:

$config['base_url'] = 'http://localhost/Appsite/website/';
Nach dem Login kopieren

Wenn Ihre Website online gehostet wird, aktualisieren Sie die base_url entsprechend, um den korrekten Domainnamen wiederzugeben.

Um die Notwendigkeit zu beseitigen Um „index.php“ in Ihre URLs aufzunehmen, ändern Sie Ihre .htaccess-Datei (außerhalb des Anwendungsordners) mit dem folgenden Code:

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

Um nun in Ihrer Anwendung auf URLs zuzugreifen, verwenden Sie die folgende Syntax :

<a href="<?php echo base_url(); ?>contollerName/methodName"> click here</a>
Nach dem Login kopieren

Für Bildzugriff:

<img src="<?php echo base_url(); ?>images/images.PNG">
Nach dem Login kopieren

Für CSS Dateien:

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css"/>
Nach dem Login kopieren

Denken Sie daran, den URL-Helfer von autoload.php zu laden, um die base_url-Funktion zu nutzen.

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich die Basis-URL von CodeIgniter richtig, um auf Assets und 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