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 :

Redirect htaccess particulier


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut Redirect htaccess particulier
    Salut all,

    Voila j'aimerai mettre en place une redirection permanente particuliere mais je m'y arrive pas.
    Je voudrais que tous les liens d'un site soient redirige vers un repertoire.

    Exemple concret :
    Je suis sur une page d'un domaine abcde.xxx qui possede des liens vers le domaine fghij.xxx
    Je voudrais que tous les liens vers fghij.xxx soient rediriges vers abcde.com/dossier/

    J'ai essaye de mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Redirect permanent http://www.fghij.xxx/ /www/dossier/
    mais ca ne fonctionne pas.

    Merci pour 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
    Etant donné qu'Apache ne sait pas modifier en standard le code HTML renvoyé aux navigateurs, une redirection par .htaccess suppose que le .htaccess qui fait la redirection se trouve sur le serveur qui doit être redirigé. En clair, ton .htaccess doit être placé à la racine du document root de fghij.xxx.

    Ensuite, si tu lis la doc Apache, tu apprendras que les directives Redirect* ne prennent pas pour premier argument une URL absolue mais un chemin au-delà duquel tout se retrouve concaténé à l'URL cible. En clair, si tu as cecu dans le .htaccess de la racine du document root de fghij.xxx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Redirect permanent / http://abcde.com/dossier/
    alors http://fghij.xxx/tata/titi redirigeras le navigateur vers http://abcde.com/dossier/tata/titi. Est-ce bien ce que tu veux ?

  3. #3
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    En fait, moi je voudrais l'inverse, cad une url vers un chemin.
    J'ai vu que le redirect ne fait que chemin vers url, mais il y a peut-etre une solution x ou y.

  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
    Désolé mais je n'ai du tout compris ce que tu cherches à faire

  5. #5
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    lolololololol en fait c'est un peu normal vu que c'est pas trop logique comme chose
    Mais bon si ca evite de reprendre tout le code, c'est mieux
    Je vais essayer d'etre plus precis.

    Soit un hebergement avec domaine abcdef.xxx et un autre domaine fghij.xxx
    Le 1 premier domaine est sur la racine du www et le second domaine est redirige sur le meme hebergement en www/secondsite.
    Par soucis d'economie et de budget (d'ordre aussi ) le second domaine doit disparaitre et doit fonctionner sur secondsite.abcdef.xxx
    J'ai deja cree le sous-domaine et je voudrais donc que tous les liens des 2 sites (incluant donc fghij.xxx) soit rediriges vers le sous-domaine.
    (euh pas sur d'etre plus clair en fait lolololol)

    Merci pour tout aide.

  6. #6
    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
    Avant d'aller plus loin, peux-tu confirmer les éléments suivants :
    • Le document root de fghij.xxx est actuellement www/secondsite
    • Le document root de secondsite.abcdef.xxx est ce même répertoire www/secondsite

  7. #7
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Yep pour les 2

  8. #8
    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
    OK. Dans ce cas, Redirect n'est pas du tout ce qu'il faut, il faut passer par mod_rewrite pour pouvoir définir une redirection conditionnelle par rapport au host name demandé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^fghij.xxx$
    RewriteRule (.*) http://secondsite.abcdef.xxx/$1 [R=301]
    A mettre dans le .htaccess de www/secondsite.

Discussions similaires

  1. problème de redirection (.htaccess)
    Par mdr_cedrick dans le forum Apache
    Réponses: 2
    Dernier message: 02/06/2008, 14h11
  2. Redirection htaccess
    Par thibaut06 dans le forum Apache
    Réponses: 3
    Dernier message: 10/07/2007, 12h53
  3. Réponses: 4
    Dernier message: 26/04/2007, 10h23
  4. [Htaccess] Redirection htaccess 404
    Par shadeoner dans le forum Apache
    Réponses: 1
    Dernier message: 27/03/2007, 10h39
  5. [URLRewriting] redirection .htaccess nouveau forum
    Par lelectronique.com dans le forum Apache
    Réponses: 2
    Dernier message: 04/03/2007, 13h37

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