Htaccess 301
sophiedusud
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
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
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
Configuration: Windows XP Firefox 3.5.6
10 réponses
-
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] -
RewriteEngine on RewriteCond %{HTTP_HOST} ^tonsite.free.fr$ RewriteRule ^(.+) tondomaine.com/$1 [QSA,L,R=301] -
Je penses qu'il faut "http://".
J'y regarderai plus tard sur mon serveur. -
Je viens de tester et ça fonctionne.
RewriteCond %{HTTP_HOST} ^domaine.free.fr$ RewriteRule (.+) http://ton-domaine.com/$1 [QSA,L,R=301] -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Il ne faut pas http:// sur la première ligne.
-
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(); ?> -
Non.
Crées un fichier "redirection.php" (par exemple) contenant le script.
Ensuite, dans chaque pas, au tout début :<?php require('redirection.php'); ?> -
Il n'y a rien d'autre à faire.
-
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 -
Crées ton topic.
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#RedirectMatch