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 :

redirectpermanent et page avec querystring


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 125
    Par défaut redirectpermanent et page avec querystring
    Bonjour,
    mon problème est le suivant :
    je dois rediriger des pages d'un site qui était en asp vers celles de la nouvelle version en php

    pour les pages standard en htm, ça fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
     
    RedirectPermanent  /FR/espace-client.asp http://www.mondomaine.com/index.php
    par contre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectPermanent /FR/produits.asp?cas=1&prod=iso http://www.mondomaine.com/fr/applications-toxiques,15
    ne fonctionne pas, j'ai une 404

    j'ai essayé de backslasher le ?, mais c'est pas ça.
    Pouvez-vous me dire ce qui manque?

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 125
    Par défaut
    Oops, j'ai lu que pour les querystring il faut utiliser un RewriteCond

    donc j'ai tenté un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond %{QUERY_STRING} ^cas=1&prod=iso$
    RewriteRule ^/FR/produits\.asp$ http://www.mondomaine.com/index.php? [L,R=301]
    mais ça ne fonctionne toujours pas (404)

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Redirect* ne fonctionneront pas ici (ne prend en compte que le chemin).

    Et pour RewriteRule, située dans un .htaccess, le chemin HTTP qu'elle teste ne commence jamais par un slash (pas de correspondance sinon) puisque Apache tronque le chemin pour le(s) .htaccess.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 125
    Par défaut
    Redirect* ne fonctionneront pas ici (ne prend en compte que le chemin).
    effectivement, j'ai vu des post à ce sujet..., c'est pourquoi j'ai posté le deuxième message

    Et pour RewriteRule, située dans un .htaccess, le chemin HTTP qu'elle teste ne commence jamais par un slash (pas de correspondance sinon) puisque Apache tronque le chemin pour le(s) .htaccess.
    Ah d'accord !
    Merci infiniment, c'était pas grand chose mais quand on ne le sait pas c'est pas facile de trouver. Sutout qu'il y a un millier d'exemple sur le web, mais qui ne font pas référence explicitement à ce / en début de chemin...

    J'ai pu même généraliser mes règles

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteCond %{QUERY_STRING} ^cas=1&prod=iso$
    RedirectPermanent ^FR/produits\.asp$ http://www.mondomaine.com/fr/applications-toxiques,15
    RewriteCond %{QUERY_STRING} ^cas=([0-3]*)&prod=(tac|fre|pre)$
    RedirectPermanent ^FR/produits\.asp$ http://www.mondomaine.com/fr/index.php

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

Discussions similaires

  1. [CSS][HTML] Mise en page : Avec ou sans tableaux ?
    Par arno2000 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 09/08/2005, 02h34
  2. Réponses: 10
    Dernier message: 23/11/2004, 18h14
  3. Urgent! Pb avec querystring
    Par arsgunner dans le forum ASP
    Réponses: 5
    Dernier message: 10/06/2004, 13h33
  4. Réponses: 13
    Dernier message: 16/04/2004, 12h00
  5. Récupérer le code HTML d'une page avec Delphi 7
    Par PsyKroPack dans le forum Web & réseau
    Réponses: 5
    Dernier message: 06/02/2003, 21h56

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