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

Comment configurer l'URL de base dans CodeIgniter pour accéder efficacement aux ressources ?

Linda Hamilton
Libérer: 2024-12-07 07:19:16
original
548 Les gens l'ont consulté

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

Configuration de l'URL de base dans CodeIgniter

Lorsque vous travaillez avec CodeIgniter, l'accès aux images et à d'autres ressources nécessite souvent des chemins de codage en dur. Pour éviter cela, envisagez de configurer une URL de base pour votre application.

Définissez l'URL de base dans Config.php

Accédez au fichier config.php de votre dossier d'application et créez les modifications suivantes apportées à la variable $config :

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

Si votre application est déployée en ligne, remplacez http://localhost/Appsite/website/ par votre nom de domaine (par exemple, http://stackoverflow.com/).

Configurez .htaccess pour la réécriture d'URL (facultatif)

Pour supprimer le fichier index.php de votre URL, ajoutez les règles suivantes à votre fichier .htaccess en dehors du dossier de l'application :

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

Accès aux ressources avec Base URL

Vous pouvez désormais accéder à vos ressources en utilisant l'assistant base_url() :

Remarque : N'oubliez pas de charger l'assistant d'URL à partir de autoload.php pour utiliser base_url() :

$autoload['helper'] = 'url';
Copier après la connexion

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