IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CodeIgniter PHP Discussion :

Installation / Redirection


Sujet :

CodeIgniter PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 788
    Points : 446
    Points
    446
    Par défaut Installation / Redirection
    Bonjour à tous,

    Je viens de récupéré le code d'un site web existant et fonctionnel. (appelons le developpez.net pour faciliter mon explication )
    J'aimerai utiliser ce code car le site en question répond à mes attentes en termes de fonctionnalité

    Sur un serveur, j'ai donc installé WAMP et copier le code dans un dossier "website" sous wamp64/www
    Une fois cela fait, j'ai tout naturellement été sur localhost/website et j'ai été redirigé vers developpez.net

    En fouillant un peu, je me suis rendu compte que le fichier application\config\config.php contenait une variable $config['base_url'] intéressante

    J'ai changé la valeur de cette variable comme ceci :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    //$config['base_url'] = 'https://www.developpez.net';
    $config['base_url'] = 'http://localhost/website/';


    Je réessayais localhost/website et je suis redirigé vers localhost/website/en. De plus, le contenu de la page est celui de l'index de WAMP (et encore sans CSS)


    A noter que j'ai un fichier MY_Lang.php dans application\core (qui n'est pas par défaut dans le framework CodeIgniter) qui explique ce /en en plus :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $uri = (!empty($this->uri)) ? $this->uri: $this->default_uri;
    $index_url = empty($CFG->config['index_page']) ? '' : $CFG->config['index_page']."/";
    $new_url = $CFG->config['base_url'].$index_url.$this->default_lang().'/'.$uri;
    header("Location: " . $new_url, TRUE, 302);
    exit;


    Mais arrivé là, je ne sais pas quoi faire ...
    Merci de m'aider
    Le savoir est une arme alors soyons armés

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 788
    Points : 446
    Points
    446
    Par défaut
    j'ai finalement trouvé la solution (bon ok, un collègue m'a aidé )

    Il y avait un .htaccess qui contient ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    RewriteEngine On
     
    RewriteBase /
     
    RewriteCond %{REQUEST_URI} ^system.*
     
    RewriteRule ^(.*)$ /index.php?/$1 [L]
     
    RewriteCond %{REQUEST_URI} ^application.*
     
    RewriteRule ^(.*)$ /index.php?/$1 [L]
     
    RewriteCond %{REQUEST_FILENAME} !-f
     
    RewriteCond %{REQUEST_FILENAME} !-d
     
    RewriteRule ^(.*)$ index.php?/$1 [L]
    il suffisait de préfixer ici tout les index.php par website !
    Le savoir est une arme alors soyons armés

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/01/2016, 14h39
  2. Réponses: 0
    Dernier message: 21/04/2015, 20h09
  3. Réponses: 9
    Dernier message: 30/06/2009, 22h14
  4. Redirection pendant une installe
    Par Benguigui06 dans le forum Apache
    Réponses: 3
    Dernier message: 12/09/2008, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo