Code : Tout sélectionner
RewriteEngine on
RedirectMatch 301 (.*) http://www.domaine.fr/$1 [QSA]// Code à insérer avant tout envoi à l'affichage
// Redirection 301
if ($_SERVER['HTTP_HOST'] != 'www.domaine.fr')
{
header ('Status: 301 Redirect Permanent', false, 301);
header ('Location: http://www.domaine.fr'.$_SERVER['REQUEST_URI']);
exit;
}bonjour,Dans un fichier .htaccess, tu peux consigner le code suivant :Encore faut-il que Free connaisse le module rewrite d'Apache...Code : Tout sélectionner
RewriteEngine on RedirectMatch 301 (.*) http://www.domaine.fr/$1 [QSA]
Au pire, du code PHP pourra toujours faire l'affaire.// Code à insérer avant tout envoi à l'affichage // Redirection 301 if ($_SERVER['HTTP_HOST'] != 'www.domaine.fr') { header ('Status: 301 Redirect Permanent', false, 301); header ('Location: http://www.domaine.fr'.$_SERVER['REQUEST_URI']); exit; }
Code : Tout sélectionner
if ($_SERVER['HTTP_HOST'] != 'www.domaine.fr') // c'est celle de Free.frCode : Tout sélectionner
<meta http-equiv='refresh' content='0; URL=URLNOUVEAUSITE'>
C'est peut être plus simple, mais c'est bien moins bon comme solution car ça ne fonctionne que sur la page index.html et pas sur les autres pages (ou alors faut le mettre sur chaque page et donc c'est plus fastidieux que le htaccess), par ailleurs avec une balise méta, ça force le navigateur à afficher la page html de transition et ça ne renvoie pas le bon code HTTP (301 pour une redirection)Y a quand même plus simple :
tu crées une page index.html sur ton ancien serveur et tu mets :Code : Tout sélectionner
<meta http-equiv='refresh' content='0; URL=URLNOUVEAUSITE'>
Avec ce bout de code, je teste la condition suivante : si l'hôte du site ne correspond pas au domaine www.domaine.fr (je dirais même au sous-domaine), alors on redirige de façon permanente vers le bon sous-domaine.si comprend bien :if ($_SERVER['HTTP_HOST'] != 'www.domaine.fr') // c'est celle de Free.fr
Bonjour,Avec ce bout de code, je teste la condition suivante : si l'hôte du site ne correspond pas au domaine www.domaine.fr (je dirais même au sous-domaine), alors on redirige de façon permanente vers le bon sous-domaine.si comprend bien :if ($_SERVER['HTTP_HOST'] != 'www.domaine.fr') // c'est celle de Free.fr
Bonsoir,Dans un fichier .htaccess, tu peux consigner le code suivant :Encore faut-il que Free connaisse le module rewrite d'Apache...Code : Tout sélectionner
RewriteEngine on RedirectMatch 301 (.*) http://www.domaine.fr/$1 [QSA]
Au pire, du code PHP pourra toujours faire l'affaire.// Code à insérer avant tout envoi à l'affichage // Redirection 301 if ($_SERVER['HTTP_HOST'] != 'www.domaine.fr') { header ('Status: 301 Redirect Permanent', false, 301); header ('Location: http://www.domaine.fr'.$_SERVER['REQUEST_URI']); exit; }