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 :

redirection et double htaccess


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut redirection et double htaccess
    Bonjour,
    J'ai un htaccess à la racine de mondomain.com avec les commandes suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Options Includes +ExecCGI
    AddType application/x-httpd-cgi .htm
    d'autre part je voudrais rediriger un de mes sousdomaine.mondomaine.com vers une autre site. Dès que je me connecte a ce sous-domaine par un navigateur j'obtiens une erreur 403 (forbidden)

    la redirection est faite par un htaccess mis dans le sous-domaine avec les commandes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RewriteEngine on
     
    RewriteCond %{HTTP_HOST} ^sousdomaine.mondomaine.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.sousdomaine.mondomaine.com$
    RewriteRule ^/?$ <a href="http://www.monautredomaine.com" target="_blank">http://www.monautredomaine.com</a> [R=301,L]
    J'ai bien compris que le htaccess dans la racine du domaine principal m'interdit la redirection du sous-domaine, mais je ne sais pas comment faire, si quelqu'un a une réponse ?
    Je ne peux en aucun cas enlever le fichier htaccess situé dans la racine du site.
    Merci d'avance pour vos réponses
    2pat

  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
    Citation Envoyé par 2patrick Voir le message
    J'ai bien compris que le htaccess dans la racine du domaine principal m'interdit la redirection du sous-domaine
    Ah bon ? Tu vois ça comment ?

    Les document roots de mondomaine.com et sousdomaine.mondomaine.com sont strictement distincts ou bien celui de sousdomaine.mondomaine.com est un sous-répertoire de mondomaine.com (ou l'inverse) ?

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut sous-repertoire
    Voilà en fait une explication plus claire :

    domainePrincipal/sousDomaine

    avec l'url : http://sousDomaine.domainePrinecipal.com

    en se connectant par FTP sur l'hebergement, le "sousDomaine" correspond a un repertoire du domaine. (donc un sous repertoire).

    Le htaccess qui est dans la racine, influe sur tous les sous domaines ou (sous repertoires), voila pourquoi je pense que c 'est ce dernier qui m'interdit la redirection de mon sous domaine.
    cordialement
    2pat

  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
    Par défaut
    Citation Envoyé par 2patrick Voir le message
    Le htaccess qui est dans la racine, influe sur tous les sous domaines ou (sous repertoires), voila pourquoi je pense que c 'est ce dernier qui m'interdit la redirection de mon sous domaine.
    Dans ce cas, oui, effectivement, le .htaccess principal influe sur les sous-domaines mais seulement si tu fais http://domainePrincipal.com/sousDomaine, pas http://sousDomaine.domainePrincipal.com/ car dans ce dernier cas tu tombes sur un virtual host pour lequel le document root a été redéfini et le .htaccess du domaine principal est ignoré.

    As-tu essayé avec différents navigateurs ? Avec Firefox et une extension du style LiveHttpHeaders, vois quels sont les échanges entre le navigateur et le serveur : peut-être qu'il y a une autre redirection qu'on ne voit pas et qui expliquerait le problème.

  5. #5
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut htaccess
    Je crois qu'il faut ajouter ds le fichier htaccess du sous domaine une ligne de commande qui annule la ligne "AddType application/x-httpd-cgi .htm" située dans le fichier htaccess principal.
    car je crois fermement que c'est cette ligne précisément qui empêche la redirection.

    En attendant je continue de chercher.
    Merci encore pour les réponses.
    Cordialement
    2pat

    ps:
    j'obtiens une erreur 403 avec l'url : http://sousdomaine.domaine.com
    et une erreur 404 avec l'url : http://www.domaine.com/sousdomaine/

  6. #6
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut htaccess resolu
    Bonsoir à tous,

    je viens d'avoir la solution.

    j'ai ajouté la ligne : "Options Includes +ExecCGI +FollowSymLinks"

    en tout début du htaccess situé ds le sousdomaine.

    Merci à tous
    cordialement
    2pat

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

Discussions similaires

  1. Redirection invisible dans .htaccess
    Par Nixar dans le forum Apache
    Réponses: 5
    Dernier message: 13/12/2010, 16h45
  2. Redirection 301 et .htaccess
    Par Bruno.C dans le forum Apache
    Réponses: 12
    Dernier message: 18/01/2009, 18h27
  3. Compatibilité Mozilla - IE redirection/email (double actions)
    Par neo62matrix dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/05/2007, 15h23
  4. Redirect Permanent dans Htaccess
    Par murrigane dans le forum Apache
    Réponses: 6
    Dernier message: 30/06/2006, 14h39

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