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 :

Ne pas appliquer la réécriture pour un dossier précis


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 49
    Par défaut Ne pas appliquer la réécriture pour un dossier précis
    Bonjour,

    Suite à un changement d'hebergement, et le temps que les DNS se propagent, je cherche à diriger les personnes qui cliqueraient sur un vieux lien vers le nouveaux site.

    Autrement dit, je clique sur :

    http://www.ancien.com/toto.html

    et j'arrive sur :

    http://www.nouveau.com/toto.html

    Après quelques recherches je trouve ca à mettre dans le .htaccess :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Options +FollowSymLinks
     
    RewriteEngine On
     
    RewriteRule .* http://www.nouveau.com/ [R=301]
    Ca fonctionne à merveille.

    Problème :

    Je ne veux pas que les url des images contenu dans un dossier précis soit réécrites. Par exemple le dossier :

    http://www.ancien.com/images


    Et cela pour que les images du dossier http://www.ancien.com/images restent consultables.

    En langage mixte, cela donnerait ca lol :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Options +FollowSymLinks
     
    RewriteEngine On
     
    RewriteRule .* http://www.nouveau.com/ [R=301]
     
    Sauf le dossier images/
    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
    Faut juste déplacer le "sauf ..." avant le RewriteRule et le traduire en mod_rewrite. Ca se fait avec RewriteCond :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Options +FollowSymLinks
     
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/images
    RewriteRule .* http://www.nouveau.com/ [R=301]

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/02/2012, 09h41
  2. FileGetAttr ne marche pas pour les dossiers ?
    Par WebPac dans le forum Delphi
    Réponses: 13
    Dernier message: 06/07/2006, 14h36
  3. Pas de easy struts pour eclipse 3.1 ..alors?
    Par Ahmed0012 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/03/2006, 11h54
  4. Réponses: 10
    Dernier message: 17/10/2005, 11h07

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