Résolution du problème d'URL de base de Codeigniter
Lors du déploiement d'une application Codeigniter depuis un environnement de développement vers un serveur de production, il est essentiel de garantir le fonctionnement des URL. correctement. Si l'URL de base de votre application a changé, vous pouvez rencontrer des problèmes où les liens redirigent vers des pages incorrectes.
Pour résoudre ce problème, vérifiez que $config['base_url'] est correctement défini dans votre fichier config/config.php. . Assurez-vous que l'URL de base inclut le protocole (HTTP ou HTTPS) et le chemin complet du domaine, y compris tous les sous-répertoires nécessaires :
<code class="php">$config['base_url'] = "http://somesite.com/somedir/";</code>
Par exemple, si l'adresse de votre serveur de production est someurl.com/mysite/, vous devrait définir :
<code class="php">$config['base_url'] = "http://someurl.com/mysite/";</code>
Cela garantira que les liens au sein de votre application, tels que , redirigez vers la bonne page : http://someurl.com/mysite/home/test.
Il est important d'utiliser une URL de base absolue qui inclut le protocole et le domaine. Les URL de base relatives peuvent conduire à un comportement imprévisible.
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!