Htaccess 301

Fermé
sophiedusud - 5 janv. 2010 à 17:00
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 28 janv. 2010 à 18:32
Bonjour a tous
voici mon pb
j'ai un site sur free
j'ai pris un nom de domaine + hebergement chez 1and1 et je voudrais que lorsque les visiteurs cliquent sur l'adresse free ils soient rediriges vers le nouveau site
j'ai bien essaye des codes mais le seul resultat est que seule la page index free est redirigee ; mon pb se pose avec les autres page genre description... la redirectione echoue
comment faire une redirection pour toutes les pages
merci pour vos lumieres

10 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
5 janv. 2010 à 17:37
Dans ton .htaccess :
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tonsite.free.fr$
RewriteRule ^(.+) https://www.hugedomains.com/domain_profile.cfm?d=tondomaine&e=com$1 [QSA,L,R=301]
0
bonjour
ca ne marche pas
sur aucune page, l'erreur est celle ci
Erreur 500 - Erreur interne du serveur

merci de m'aider
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
6 janv. 2010 à 13:49
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tonsite.free.fr$
RewriteRule ^(.+) tondomaine.com/$1 [QSA,L,R=301]
0
bou... ca ne marche toujours pas
0
re
peux tu me dire si je dois mettre http:// devant les noms de domaines ou pas?
help
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
7 janv. 2010 à 17:07
Je penses qu'il faut "http://".
J'y regarderai plus tard sur mon serveur.
0
ok super j'attends que tu regardes

a+
merci
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
7 janv. 2010 à 23:46
Je viens de tester et ça fonctionne.
RewriteCond %{HTTP_HOST} ^domaine.free.fr$
RewriteRule (.+) http://ton-domaine.com/$1  [QSA,L,R=301]
0
bonjour
ca ne marche toujours pas
voici l'erreur
Erreur 500 - Erreur interne du serveur

d'ou ca vient?
0
voici ce que j'ai mis et ca marche pas snif...

RewriteCond %{HTTP_HOST} ^http://blabla.fr$
RewriteRule (.+) http://www.blabla/$1 [QSA,L,R=301]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
11 janv. 2010 à 17:05
Il ne faut pas http:// sur la première ligne.
0
rien a faire, j'ai cette erreur
Free Pages Personnelles: Erreur 500 - Erreur interne du serveur
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
12 janv. 2010 à 17:02
Je n'y pensais plus mais Free n'autorise pas vraiment l'url rewriting.
Tu peux faire ton système en PHP en incluant avec include() un script du style :
<?php
$host = $_SERVER["SERVER_NAME"];
$request = $_SERVER["REQUEST_URI"];

if(preg_match('#^(www\.)?tondomaine\.com$#i', $host)
    header('Location: http://nouveau-domaine.com'.$request); die();
?>
0
bonjour
tu veux dire que je cree un htaccess avec le code que tu as donne?
merci
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
14 janv. 2010 à 17:22
Non.
Crées un fichier "redirection.php" (par exemple) contenant le script.
Ensuite, dans chaque pas, au tout début :
<?php require('redirection.php'); ?>
0
mon probleme est que j'ai beaucoup de pages sous free et donc impossible de mettre le code sur chacune
aie!!
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
15 janv. 2010 à 18:06
Il n'y a rien d'autre à faire.
0
sylgal45 Messages postés 149 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 2 décembre 2010 18
28 janv. 2010 à 14:40
Bonjour, je prends ce post en cours de route, et je souhaiterais avoir une information, malgré mes recherche et les test que j'ai effectués, tout ce que j'ai trouvé ne fonctionne pas.
1 j'avais un site (www.mondomaine.fr) avec des répertoires ddedans (boutique, files etc...)
2 j'ai une nouvelle version de mon site qui est sur www.mondomaine.fr/ecommerce.
j'ai suprimé le contenue des autres répertoires donc toutes les pages déjà présente dans google avec l'ancienne version ne fonctionne plus. je souahiterais savoir si je peux mettre en place une redirection 301 dans .htaccess pour que la moindre ancienne url pointant sur un répertoire soit redirigé vers mon site actuel.

exemple : www.mondomaine.fr/boutique/pages.php?....... redirigé vers www.mondomaine.fr
si je suis pas claire dites le moi.
merci d'avance
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
28 janv. 2010 à 18:32
0