Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/02/2011, 15h09   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
Par défaut Redirection multi-domaine avec .htaccess

Bonjour à tous.

J'ai un hébergement mutualisé chez OVH ainsi que plusieurs noms de domaine.

Mon domaine principal (cousworld.com) pointe à la racine de l'hébergement, mais est redirigé sur "cousworld.com/site" avec cette ligne :

Code :
RedirectMatch permanent ^/$ http://cousworld.com/site/
(j'ai un dossier pour chaque projet, afin de garder mon dossier racine organisé)

Le problème est que mon 2è domaine (anthropia-lefilm.com) qui pointe vers "cousworld.com/anthropia" est lui aussi redirigé vers "cousworld.com/site".

Y a-t-il y moyen de rediriger le visiteur uniquement pour domaine cousworld.com ?
Nyaxou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 18h23   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 278
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 278
Points : 8 565
Points : 8 565
Si tu veux faire de la redirection conditionnelle, il faut utiliser mod_rewrite à la place de RedirectMatch. Ca donnerait quelque chose comme ça :
Code :
1
2
3
RewriteEngine on
RewriteCond %{HTTP_HOST} cousworld\.com$
RewriteRule ^$ /site/ [R,L]
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 18h46   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
En effet, ça fonctionne ! Merci.

Au cours de mes recherches j'ai vu des "RewriteRule" utilisant comme flag : [R=301,L].

Le R=301 n'est à utiliser que pour un changement de domaine ?

Sinon, sachant que pour moi /site/ est la page d'accueil, je ne devrais pas utiliser R=301 pour indiquer que "cousworld.com" pointe de façon permanente sur "cousworld.com/site" ?
Nyaxou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 20h33   #4
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Citation:
Envoyé par Nyaxou
Le R=301 n'est à utiliser que pour un changement de domaine ?
Pas forcemment, il peut aussi être utilisé pour une page uniquement.
Citation:
Envoyé par Nyaxou
Je ne devrais pas utiliser R=301 pour indiquer que "cousworld.com" pointe de façon permanente sur "cousworld.com/site" ?
Si des sites externes font déjà réference à l'adresse cousworld.com, il est préférable de faire savoir aux moteurs de recherche qu'il s'agit d'une redirection permanente et non temporaire.

Ainsi la nouvelle page d'accueil profitera des acquis de l'ancienne (ancienneté, pagerank, etc...).
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 23h12   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
D'accord, merci pour les infos !
Nyaxou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h02.


 
 
 
 
Partenaires

Hébergement Web