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 :

htacces probleme fonctionnement


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 62
    Par défaut htacces probleme fonctionnement
    Bonjour,

    J'ai cree un htaccess que voici :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    Options +FollowSymlinks
    RewriteEngine on
    Options -MultiViews
    RewriteCond %{REQUEST_URI} !^/admin 
     
    <IfModule mod_rewrite.c>
     RewriteCond %{REQUEST_URI} /+[^\.]+$
     RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
    </IfModule>
     
    RewriteRule ^(.*)/(.*)/$ /resultat.php?envform=categorie&categorie=$2%1
    #rewrite pour categorie      
    RewriteRule ^(.*)/-([0-9]+)-/$ /resultat.php?envform=categorie&categorie=$2&debut=$3%1
     
    #rewrite pour page detail societe
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/$ /detailsociete.php?&ids=$4&ville=$3%1
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/$ /detailsociete.php?idsoc=$5%1
     
    #rewrite pour categorie et sous categorie    RewriteRule ^(.*)/(.*)/-(.*)-/$ /resultat.php?envform=categorie&categorie=$2&debut=$3%1
     
     
    #
    RewriteRule ^Administration/$ /resultat.php?envform=categorie&categorie=Administration [L]
    RewriteRule ^Alimentation/$ /resultat.php?envform=categorie&categorie=Alimentation [L]
    RewriteRule ^Animaux-et-Jardin/$ /resultat.php?envform=categorie&categorie=Animaux-et-Jardin [L]
    RewriteRule ^Automobile/$ /resultat.php?envform=categorie&categorie=Automobile [L]
    RewriteRule ^Beaute/$ /resultat.php?envform=categorie&categorie=Beaute [L]
    RewriteRule ^Deco-et-Maison/$ /resultat.php?envform=categorie&categorie=Deco-&-Maison [L]
    RewriteRule ^Hotel-et-Voyages/$ /resultat.php?envform=categorie&categorie=Hotel-et-Voyages [L]
    RewriteRule ^Loisirs/$ /resultat.php?envform=categorie&categorie=Loisirs [L]
    RewriteRule ^Restaurants-et-Bars/$ /resultat.php?envform=categorie&categorie=Restaurants-et-Bars [L]
    RewriteRule ^Sante/$ /resultat.php?envform=categorie&categorie=Sante [L]
    RewriteRule ^Services/$ /resultat.php?envform=categorie&categorie=Services [L]
    RewriteRule ^Shopping/$ /resultat.php?envform=categorie&categorie=Shopping [L]
    RewriteRule ^Sport/$ /resultat.php?envform=categorie&categorie=Sport [L]
    RewriteRule ^Vestimentaire/$ /resultat.php?envform=categorie&categorie=Vestimentaire [L]
    Et le soucis est ici

    #rewrite pour page detail societe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/$ /detailsociete.php?&ids=$4&ville=$3%1
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/$ /detailsociete.php?idsoc=$5%1
    Tout fonctionne sauf cette ligne n°1 je tombe automatiquement sur ma page d'erreur 404 ...

    Quelqu'un a t'il un debut de solution ?

  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
    Ca veut dire quoi que tu tombes automatiquement sur la page 404 ? Tu testes avec quelle URL ?

    Méfie-toi : cette règle et la suivante sont très génériques à cause des .* et donc elles peuvent attraper d'autres URL que celles que tu veux. Généralement, on place les règles dans le .htaccess de la plus spécifique à la moins spécifique. Je te conseille donc de déplacer ces 2 lignes tout en bas de fichier .htaccess et aussi de les inverser.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 62
    Par défaut
    Petite rectification cela ne va pas sur la page 404 mais bien sur la page detail societe.php dans les 2 cas mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/$ /detailsociete.php?ids=$4&ville=$3%1 [L]
    en apelant :http://www.monsite.com/categorie/souscategorie/ville/ids/
    variable reçu par la page detailsociete.php
    ids=ids et ville=ville  donc tout va bien
     
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/$ /detailsociete.php?idsoc=$5%1 [L]
    en apelant :http://www.monsite.com/categorie/souscategorie/ville/ids/idsoc/
    variable reçu par la page detailsociete.php
    idsoc=ici la variable est vide bizzarement   ----------ici y'a un probleme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme fonctionnement Application.Run
    Par VELO1222 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/01/2011, 12h35
  2. Probleme fonctionnement Cluster Tomcat
    Par H0rnet dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 19/02/2010, 09h22
  3. probleme fonctionnement pc
    Par koalx dans le forum Ordinateurs
    Réponses: 1
    Dernier message: 16/04/2008, 14h46
  4. [Noob] Probleme fonctionnement isset
    Par Konrad Florczak dans le forum Langage
    Réponses: 3
    Dernier message: 26/10/2006, 13h07
  5. [easystruts] Probleme de fonctionnement
    Par VinceFromBcn dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 14/01/2005, 11h27

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