Rediriger un nom de domaine vers une autre url mais pas un sous-domaine

Discussion dans 'URL Rewriting et .htaccess' créé par Carolebb, 17 Octobre 2013.

  1. Carolebb
    Carolebb Nouveau WRInaute
    Inscrit:
    17 Octobre 2013
    Messages:
    3
    J'aime reçus:
    0
    Bonjour à tous,

    Je me permets de solliciter votre aide après quelques heures infructueuses de recherches de réponses à ma question.
    J'espère que vous pourrez m'aider. :)

    Voilà, je vous explique ma situation.

    Je souhaiterais pouvoir rediriger :

    "http://mondomaine.com" vers "http://www.mondomaine/index.cfm"
    mais
    que "http://test.mondomaine.com" reste sur "http://test.mondomaine.com"

    Voici ce que j'ai réalisé sur mon fichier .htaccess pour "http://mondomaine.com":

    "redirect 301 / http://www.mondomaine.com/index.cfm"

    Cela fonctionne très bien pour ma première redirection.
    Mais du coup "test.mondomaine.com" se redirige également vers "http://www.mondomaine/index.cfm".
    Comment faire pour qu'il reste à "test.mondomaine.com" ?

    Merci par avance pour vos réponses,

    Carole
     
  2. Giustino
    Giustino WRInaute discret
    Inscrit:
    19 Novembre 2011
    Messages:
    141
    J'aime reçus:
    0
    Il faut tester le domaine avec HTTP_HOST:

    Code:
    RewriteEngine on
    
    RewriteCond   %{HTTP_HOST}   !^test.mondomaine.com$
    RewriteRule   ^$   http://www.mondomaine.com/index.cfm [R=301,L]
    
    De cette manière, la redirection ne s'applique pas au domaine "test".
     
  3. Carolebb
    Carolebb Nouveau WRInaute
    Inscrit:
    17 Octobre 2013
    Messages:
    3
    J'aime reçus:
    0
    Bonjour,

    Merci beaucoup pour votre réponse.
    J'ai remplacé avec mes noms de domaine les informations que vous m'avez donné.

    Malheureusement, "test.mondomaine.com" est toujours redirigé vers "http://www.mondomaine.com/index.cfm".

    Je suis très débutant en .htaccess. :)
     
  4. Giustino
    Giustino WRInaute discret
    Inscrit:
    19 Novembre 2011
    Messages:
    141
    J'aime reçus:
    0
    Il est possible que le cache du navigateur ai toujours en mémoire la mauvaise redirection concernant le sous-domaine "test" même si je pense que ce n'est pas le problème.

    Peux-tu me montrer tout le code de ton htaccess actuel ?
     
  5. Carolebb
    Carolebb Nouveau WRInaute
    Inscrit:
    17 Octobre 2013
    Messages:
    3
    J'aime reçus:
    0
    Bonjour,

    Merci pour vos réponses.
    Je viens de résoudre mon problème (en supprimant bien le cache :) ) et cela fonctionne.
    Je vous transmet la solution, si cela peut aider un jour quelqu'un d'autre. Voici le code qui fonctionne pour moi :

    <IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^nomdomaine\.com$ [NC]
    RewriteCond %{HTTP_HOST} !^test\.nomdomaine\.com$ [NC]
    RewriteRule ^/?$ "http://www\.nomdomaine\.com/index\.cfm" [R=301,L]

    </IfModule>

    Bonne journée.

    Carole.
     
Chargement...
Similar Threads - Rediriger nom domaine Forum Date
Acheter plusieurs noms de domaines et rediriger vers un même NDD est il préjudiciable ? Noms de domaine et référencement 17 Février 2014
Rediriger nom de domaine sans hébergement URL Rewriting et .htaccess 13 Juillet 2013
rediriger nom de domaine vers boutique ebay Netlinking, backlinks, liens et redirections 20 Octobre 2012
Rediriger un nom de domaine Gandi vers un répertoire de 1&1 Administration d'un site Web 17 Septembre 2012
Rediriger un Nom de Domaine vers un sous-dossier Noms de domaine et référencement 23 Septembre 2011
Rediriger plusieurs nom de domaine avec et sans www URL Rewriting et .htaccess 19 Avril 2011
Recherche information pour rediriger un nom de domaine, efficament ! :) Référencement Google 28 Janvier 2011
Rediriger un nom de domaine sur une page d'un autre site URL Rewriting et .htaccess 30 Août 2010
Rediriger un nom de domaine complet Noms de domaine et référencement 15 Avril 2010
comment rediriger un domaine vers le sous-répertoire d'un autre tout en gardant le nom ? URL Rewriting et .htaccess 21 Mars 2010