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 07/07/2011, 18h53   #1
Invité de passage
 
Inscription : avril 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 30
Points : 1
Points : 1
Par défaut Redirection permanente selon le nom de domaine

Bonjour tout le monde,

J'ai besoin de faire des redirections permanentes d'un site internet en plusieurs langues.
Les langues sont gérées grâce à des noms de domaine différents.

Site Italien : http://www.monsite.it/
Site Français : http://www.monsite.fr/
Site Anglais : http://www.monsite.com/

Comment je dois faire pour que mes redirections soit faites vers les bon noms de domaines ?

Car avec la syntaxe ci-dessous, la redirection est toujours sur le.com.

Code :
RedirectPermanent /page.php http://www.monsite.com/index.php

Merci d'avance pour votre aide !

A+
yanngolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 22h25   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Chaque site possède son propre document root ou bien c'est un seul et même document root pour toutes les langues ?
__________________

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 08/07/2011, 18h19   #3
Invité de passage
 
Inscription : avril 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 30
Points : 1
Points : 1
Merci pour ta réponse.

Le problème est bien la, c'est le même document root...
yanngolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 21h09   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Dans ce cas-là, il faut utiliser mod_rewrite :
Code :
1
2
3
4
5
6
7
RewriteEngine on

RewriteCond %{HTTP_HOST} \.it$
RewriteRule (.*) http://www.nouveausiteitalien.com/$1 [R,L]

RewriteCond %{HTTP_HOST} \.fr$
RewriteRule (.*) http://www.nouveausitefrancais.com/$1 [R,L]
etc.
__________________

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 17/07/2011, 20h33   #5
Invité de passage
 
Inscription : avril 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 30
Points : 1
Points : 1
C'est super merci !

J'ai pu préparer toutes mes redirections... Il y en avait un paquet !

Par contre est-il possible de gérer l'erreur 404 par rapport au nom de domaine ?

Merci d'avance !!
yanngolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2011, 22h14   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Avec Apache, je ne pense pas. A mon avis, il faut que tu rediriges les erreurs 404 vers un script qui analysera l'en-tête HTTP Host pour en déduire la bonne page à afficher.
__________________

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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h00.


 
 
 
 
Partenaires

Hébergement Web