Rediriger un sous-domaine vers un domaine

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


OTP
Modérateur
Modérateur
 
Messages: 12890
Inscription: Ven Déc 16, 2005 22:41

Rediriger un sous-domaine vers un domaine

Message le Ven Avr 11, 2008 20:49

'soir,

Comment puis-je rediriger http://sousdom.example.com/* vers http://www.example.com ?

Merci d'avance,

OTP


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3324
Inscription: Mar Nov 16, 2004 18:27

Message le Ven Avr 11, 2008 21:14

Je t'ai mis un ptit patch des possibilités, reste plus qu'a l'adapter à ta sauce ;)

Code: Tout sélectionner
#http://sousdomaine.site.fr/fichier.php
#-->>
#http://www.site.fr/fr/sousdomaine/fichier.php


RewriteCond %{HTTP_HOST} !www\.site\.com [NC]
RewriteCond %{HTTP_HOST} (.*)\.site\.com [NC]
RewriteRule ^([^/]*)$ /fr/%1/$1 [QSA,R]


OTP
Modérateur
Modérateur
 
Messages: 12890
Inscription: Ven Déc 16, 2005 22:41

Message le Ven Avr 11, 2008 21:19

Si je comprends bien, il faut un .htaccess dans le sous-domaine délaissé ?


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3324
Inscription: Mar Nov 16, 2004 18:27

Message le Ven Avr 11, 2008 21:30

oui avec le .htaccess dans le sous domaine
Puis si tu veux gerer que le sous domaine et le ? + une variable, ce code devrait plus te convenir :

Code: Tout sélectionner
#http://sousdomaine.site.com/
#-->>
#http://www.site.com/page.php?rubrique=sousdomaine


RewriteEngine On
RewriteCond %{HTTP_HOST} (.*)\.site\.com [NC]
RewriteRule ^$ /page.php?rubrique=%1 [QSA]


OTP
Modérateur
Modérateur
 
Messages: 12890
Inscription: Ven Déc 16, 2005 22:41

Message le Ven Avr 11, 2008 21:33

Disons que je veux supprimer le sous-domaine, devenu inutile. Donc renvoyer toutes les pages de ce sous-dom vers une seule et même page du www.
Pas moyen de faire ça sans .hhtaccess dans le sous-domaine ?


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3324
Inscription: Mar Nov 16, 2004 18:27

Message le Ven Avr 11, 2008 21:46

si tu ne peux pas placer de .htaccess dans ton sous domaine, l'autre solution est de passer par un langage dynamique comme PHP ou ASP.

Pour cela place une redirection dans le fichier "header" de ton sous domaine et tu rediriges toute les pages sur la racine principale de ton site. J'ai gardé une redirection 301 au cas ou c'est permanant. Voici la source PHP:

Attention: pas de sortie HTML avant ce code!

Code: Tout sélectionner
<?php

//Permet la redirection
header("Status: 301 Moved Permanently");
header("Location:http://www.tondomaine.fr/");

?>


OTP
Modérateur
Modérateur
 
Messages: 12890
Inscription: Ven Déc 16, 2005 22:41

Message le Ven Avr 11, 2008 21:49

Ok, donc dans tous les cas, je dois conserver le sous-domaine.

Un grand merci à toi, KOogar !


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain, Google Apps Edition Premium



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités