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

Apache Discussion :

Organisation des fichiers et .htaccess


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 67
    Par défaut Organisation des fichiers et .htaccess
    Bonjour,

    J'aimerais réorganiser mon projet, mettre de l'ordre dans les fichiers, placer mes fichiers dans des sous dossiers, etc.

    C'est déjà le cas et j'utilise un index.php qui me redirige vers les autres fichiers, mais c'est un peu le bazar et je ne peux utiliser d'erreur perso, etc.

    J'aimerais donc faire en sorte de garder mes pages web dans des dossiers et supprimer le index.php qui redirige vers les autres pages. Cependant je ne sais pas trop comment faire à l'aide du htaccess pour rediriger, malgré plusieurs heures de recherches...

    Si vous pouvez m'aider, merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 209
    Par défaut
    la redirection d'url fonctionne avec des expressions régulières. Il faut quasi-absolument connaitre celle ci pour s'en servir, et ce n'est pas le meilleur exemple pour les apprendre.

    Si tu sais te servir de celles ci, alors c'est relativement simple...

    Il y a quelques tuto sur le site :
    http://apache.developpez.com/cours/?...s#urlrewriting

    un exemple, pris dans le tuto "La ré-écriture d'URL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    # fichier .htaccess
    Options FollowSymLinks
    RewriteEngine on
    RewriteRule ^([0-9]{2})_([0-9]{2})_([a-z]{2})_([a-z])\.html$ index.php?section=$1&page=$2&langue=$3&imprim=$4 [L]

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 67
    Par défaut
    D'accord, mais du coup avec le htaccess, je peux remplacer mon index.php qui redirige vers les autres pages ?

    Il ressemble à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php session_start(); 
    	  switch($_SERVER['REDIRECT_URL']){
    	  case '/nomdepage':
    	  include ('dossier/nomdepage.php');
    	  break;
    	  default :
    	  include('sources/index.php');	 
    	} 
    ?>

Discussions similaires

  1. ça se passe comment l'organisation des fichiers source en java
    Par razily dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 04/05/2009, 09h45
  2. Organisation des fichiers après génération
    Par mister3957 dans le forum Visual C++
    Réponses: 2
    Dernier message: 14/01/2009, 18h07
  3. [Smarty] Organisation des fichiers et inclusion
    Par Darkcristal dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 23/12/2008, 17h46
  4. [Système] Organisation des fichiers
    Par Prosis dans le forum Langage
    Réponses: 12
    Dernier message: 10/02/2008, 23h30
  5. Organisation des fichiers du programme
    Par greg13 dans le forum Linux
    Réponses: 2
    Dernier message: 16/03/2007, 15h25

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