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 :

réécriture et redirection à la volée


Sujet :

Apache

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 43
    Points : 18
    Points
    18
    Par défaut réécriture et redirection à la volée
    Bonsoir,

    Je sais qu'il y a énormement de sujet sur l'url rewriting mais je n'ai pas réussi à adapter à mon cas. Après quelques heure à m'arracher la tete devant des erreurs Forbidden, je m'en remet à vous :

    J'ai dans mon htaccess une réécriture du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^dossiers/Education/(.*)\.php$ /oss_adop_educ.php?nom=$1 [L]
    Je voudrais ne plus avoir une réécriture en dossiers/Education/....php mais en Education/...php qui sera quand même rediriger vers /oss_adop_educ.php

    Pour moi il faudrait faire quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^dossiers/Education/(.*)\.php$
    de façon permante vers

    qui lui meme sera envoyé sur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /oss_adop_educ.php?nom=$1 [L]
    Vlà, je fais ça car toutes mes url sont indexé sous la forme /dossiers/Education/blabal.php

    Je met la redirection le temps que google prenne en compte mon changement d'url et de modifier les liens externes.

    J'ai fait plusieurs tentatives qui sont resté infructueuse, je me suis arrêté là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteRule ^dossiers/Education/(.*)\.php$  http://www.monsite.com/Education/$1\.php [R=301]
    RewriteRule ^Education/(.*)\.php$ /oss_adop_educ.php?nom=$1 [L]
    Merci

    ps: j'ai lu la doc apache mais ça n'est pas évident de comprendre quand on est débutant.
    Merci d'avance aux personnes qui pourront m'aider

  2. #2
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 43
    Points : 18
    Points
    18
    Par défaut
    Bon pour ceux qui cherche, ne cherchez plus.

    J'ai fini par trouvé - en faite le réelle problème c'est que la mise à jour ne se faisait pas. Fallait que je ferme l'onglet que je patiente u peu pour relancer... je sais pas pourquoi !

    Bref donc là j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RewriteRule ^dossiers/Education/(.*)\.php$  http://www.monsite.com/Education/$1\.php 
    RewriteRule ^Education/(.*)\.php$ /oss_adop_educ.php?nom=$1 [L]
    A priori ça fonctionne mais peut-être que c'est pas assez optimisé ou bien écrit.
    Vous qui êtes calé, si vous voyez quelque chose d’aberrant, n'hésitez pas à me le dire.
    En attendant je met résolu.
    Merci

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

Discussions similaires

  1. Réécriture ou redirection vers application Tomcat
    Par nightfall94 dans le forum Apache
    Réponses: 9
    Dernier message: 12/03/2014, 09h23
  2. Réécriture et redirection pour une même page
    Par PMulE dans le forum Apache
    Réponses: 1
    Dernier message: 04/03/2013, 22h29
  3. Réécriture et redirection en même temps
    Par zaiim dans le forum Apache
    Réponses: 13
    Dernier message: 29/04/2010, 10h11
  4. Réponses: 5
    Dernier message: 26/05/2009, 22h00
  5. Réponses: 7
    Dernier message: 19/03/2008, 16h07

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