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 :

Besoin d'aide htaccess [Fait]


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut Besoin d'aide htaccess
    Bonjour,
    Je ne suis pas du tout à l'aise avec le langage php et les fichiers htaccess.
    Quelqu'un pourrait-il m'expliquer mon htaccess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #Options +FollowSymLinks
    RewriteEngine On
     
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME}/ !-f
    RewriteCond %{REQUEST_FILENAME}/index.php !-f
    RewriteCond %{REQUEST_FILENAME}/index.html !-f
    RewriteCond %{REQUEST_URI} !\.(gif|jpg|png)
    RewriteRule ^(.*) index.php?rewrite=on&_mod_rw_url_=$1 [QSA]
     
    RewriteCond %{HTTP_HOST} !^www.dlys-couleurs.com$
    RewriteRule (.*) http://www.dlys-couleurs.com/$1 [QSA,L,R=301]
    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Y a 2 blocs : les 5 premiers RewriteCond et le RewriteRule qui suit, le dernier RewriteCond avec le RewriteRule qui suit.

    Pour le premier bloc, le fichier index.php semble agir comme une sorte de filtre ou de routeur (contrôleur) central pour le site : quand on demande un page, on doit appeler ce fichier index.php. Mais il y a certains cas pour lesquels on ne veut pas passer par le fichier index.php : les images par exemple ou quand on demande un fichier qui existe. C'est le but de tous les RewriteCond : vérifier qu'on doit appeler index.php pour une URL qui ne correspond à aucun fichier existant, éventuellement un fichier index.php ou index.html (les 4 premiers RewriteCond) ou une image (le 5ème RewriteCond). Si toutes les conditions sont vérifiées, on appelle index.php en passant l'URL initiale en paramètre (_mod_rw_url_).

    Pour le second bloc, c'est simplement rediriger le navigateur sur http://www.dlys-couleurs.com/... si on arrive sur le site avec un nom autre que www.dlys-couleurs.com.

Discussions similaires

  1. Besoin d'aide pour .htaccess
    Par nadalator666 dans le forum Apache
    Réponses: 2
    Dernier message: 24/05/2007, 12h57
  2. Besoin d'aide avec les fichier htaccess et htpasswd
    Par Polux000 dans le forum Apache
    Réponses: 2
    Dernier message: 26/01/2006, 00h05
  3. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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