Maison > développement back-end > tutoriel php > Comment configurer correctement l'URL de base de CodeIgniter pour accéder aux actifs et aux ressources ?

Comment configurer correctement l'URL de base de CodeIgniter pour accéder aux actifs et aux ressources ?

Mary-Kate Olsen
Libérer: 2024-12-05 20:20:15
original
581 Les gens l'ont consulté

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

Dépannage de la configuration de l'URL de base de CodeIgniter

CodeIgniter fournit un mécanisme polyvalent pour configurer des URL de base personnalisées, permettant aux développeurs d'accéder facilement aux actifs et aux ressources au sein leurs candidatures. Pour résoudre votre problème d'accès aux images et aux bibliothèques externes, examinons les étapes de configuration appropriées :

Dans votre fichier config.php, modifiez la ligne suivante :

$config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";
Copier après la connexion

To :

$config['base_url'] = 'http://localhost/Appsite/website/';
Copier après la connexion

Si votre site Web est hébergé en ligne, mettez à jour la base_url en conséquence pour refléter le nom de domaine correct.

Pour éliminer le besoin pour inclure 'index.php' dans vos URL, modifiez votre fichier .htaccess (situé en dehors du dossier de l'application) avec le code suivant :

RewriteEngine on
RewriteCond  !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L,QSA]
Copier après la connexion

Maintenant, pour accéder aux URL au sein de votre application, utilisez la syntaxe suivante :

<a href="<?php echo base_url(); ?>contollerName/methodName"> click here</a>
Copier après la connexion

Pour l'accès aux images :

<img src="<?php echo base_url(); ?>images/images.PNG">
Copier après la connexion

Pour CSS files :

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css"/>
Copier après la connexion

N'oubliez pas de charger l'assistant d'URL depuis autoload.php pour utiliser la fonction base_url.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal