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 :

[.htaccess] Rediriger 2 pages spécifiques et le reste du site


Sujet :

Apache

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 94
    Points : 46
    Points
    46
    Par défaut [.htaccess] Rediriger 2 pages spécifiques et le reste du site
    Bonjour,


    je n'ai pas trouvé de solution à mon problème, ou bien je ne les ai pas comprises si je les ai croisées xD

    Donc j'ai un site : www.a.com (l'ancien)
    Et le nouveau : www.b.com


    J'aimerai que 2 pages de a soient redirigées vers b
    www.a.com/k.html --> www.b.com/k.html
    www.a.com/p.html --> www.b.com/p.html

    et que le reste de www.a.com (toutes les pages sauf les 2 précédentes) soient redirigées vers la racine de b : www.b.com


    Je passe par le htaccess si possible,

    Merci d'avance

    Titmael

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Oui, un .htaccess sur www.a.com est une bonne idée. Tu as mis quoi dedans pour le moment ?

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 94
    Points : 46
    Points
    46
    Par défaut
    Voici ce que j'ai testé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine On
     
    RewriteRule http://www.a.com/test.html http://www.b.com/test/html [R=301]
    RewriteRule .* http://www.b.com/ [R=301]
    Je m'excuse par avance car je ne connais pas la syntaxe du htaccess

    Donc la 2 règle fonctionne, mais pas la première, donc ma page test.html est redirigée sur www.b.com au lieu de www.b.com/test.html

    PS : ma page test.html fait partie des 2 pages spécifiques que je veux rediriger

  4. #4
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Faut juste donner le nom de la page (test.html), pas l'URL complète :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine On
     
    RewriteRule test.html http://www.b.com/test.html [R=301]
    RewriteRule .* http://www.b.com/ [R=301]

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 94
    Points : 46
    Points
    46
    Par défaut
    Merci, je vais tester ça dès que je peux !

    I will be back soon

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/10/2009, 10h29
  2. Réponses: 5
    Dernier message: 19/02/2009, 20h20
  3. Réponses: 2
    Dernier message: 30/03/2007, 15h15
  4. [Htaccess] Rediriger vers une page en cas d'erreur 404
    Par Alexandrebox dans le forum Apache
    Réponses: 8
    Dernier message: 12/01/2007, 07h01
  5. [apache][htaccess]Problème de pages sécurisées
    Par Mel68 dans le forum Apache
    Réponses: 5
    Dernier message: 09/06/2004, 11h53

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