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 :

RewriteRule redirige mais ne réécrit pas


Sujet :

Apache

  1. #1
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut RewriteRule redirige mais ne réécrit pas
    Bonjour,

    J'ai un soucis avec mon RewriteRule qui est pourtant correct car fonctionne sur d'autres de mes sites (serveur hébergement identique).

    Ma ligne suivante redirige vers la page de destination, ok, mais ne garde pas l'url réécrite malgré le drapeau [L]. Il fait une redirection classique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^secteur/banque.html$ banque\.php [L]
    Voici le fichier complet. Les premiers RewriteRule fonctionnent correctement.

    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
    RewriteEngine On
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks -MultiViews
    RewriteBase /
     
    #######################
     
    #ON REECRIT LES URL DES NEWS
    RewriteRule ^actualite/(.*)_(.*)\.html$ actualite\.php?article=$1&id=$2&internal_redirect=1 [L]
    #LA MEME MAIS SI ON RECOI LA LANGUE
    RewriteRule ^actualite/(.*)_(.*)_(.*)\.html$ actualite\.php?article=$1&id=$2&$lang=$3&internal_redirect=1 [L]
     
    #######################
     
    #ON REECRIT LES URL DE CERTAINES PAGES
    RewriteRule ^secteur/banque.html$ banque\.php [L]
    Il y a quelques chose qui bloque mais je ne sais pas l'identifier.

    Merci d'avance pour le coup de main

  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
    Ce n'est pas très clair : tu demandes /secteur/banque.html et ton navigateur affiche l'URL /banque.php, c'est ça ?
    Tu as vidé le cache de ton navigateur avant de tester ?
    Ca ne peut pas être banque.php qui fait la redirection ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Salut _MAC et merci pour ta réponse.

    - C'est bien ca, l'adresse réécrite est bien "secteur/banque.html" et la page d'origine "banque.php".
    - Je vide le cache systématiquement avant de tester, 2 ou 3 fois a chaque fois pour être sûr.
    - Je n'ai pas de redirection sur ma pages "banque.php"

    Scoop! ---
    Alors je n'y comprend rien, aujourd'hui ca marche... j'ai testé une autre page puis remis banque

    Trouvé! ---
    Mon fichier se nomme banqueS.php au pluriel. Le serveur me corrigeait l'erreur et me redirigeait vers la bonne page, soit banques.php.

    Fait chi@@ de perdre du temps pour ca.
    Désolé et merci encore. Peut etre que ca servira à d'autre...

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

Discussions similaires

  1. Clé etrangere erreur 150 mais je vois pas l'erreur
    Par HurtMarley dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 03/05/2005, 16h57
  2. Réponses: 1
    Dernier message: 05/04/2005, 22h21
  3. J'ai un P4 512 de ram mais ne fct pas bien
    Par savoir dans le forum Composants
    Réponses: 9
    Dernier message: 28/03/2005, 20h14
  4. Réponses: 9
    Dernier message: 12/01/2005, 17h00
  5. [classpath] définit mais ne fonctionne pas
    Par duhnic dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/12/2004, 09h57

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