Redirection 301

WRInaute accro
Salut,

Si tu veux juste rediriger un ndd vers un autre, c'ets très simple à faire. Il te suffit de passer apr tonr egistrar, et dnas la zone DNS d'effectuer une redirection (301, 302, par frame, etc..). Les registrars (et leurs forums) dtéaillent très bien la marhce à suivre.

Si par contre tu veux faire de la redirection plus poussée (d'une url vers une autre), là il faut que tu te penches sur l'urlrewriting. Pour en savoir plus, sers-toid ela recherche sur WRI en haut à droite.

Bon courage
 
WRInaute accro
Bonjour

Les frames c'est *mal*...

Une bonne solution serait alterner entre lecture des posts de wri relatifs aux redirections 301 ( qui sont parfaitement adaptées à ta problématique ), et le fait de tester sur ton site.

En ce qui me concerne, je fais tous mes tests sur mon site en local sur mon ordinateur sous Linux Fedora 10 64 bits, avec Apache 2, PHP 5 et MySQL 5... Quand ça marche je "ftpise".

Schtroumpf !

Bien à vous.

Amicalement.

Jean-François Ortolo
 
WRInaute discret
Merci pour ta réponse.

Malheureusement ça ne me paraît pas si simple!

Ou trouver mon registar?zone DNS?

Je veux passer de www.carsalis-loc.com à www.agadir-location-voitures.com

1000 merci pour ton aide

JanoLapin a dit:
Salut,

Si tu veux juste rediriger un ndd vers un autre, c'ets très simple à faire. Il te suffit de passer apr tonr egistrar, et dnas la zone DNS d'effectuer une redirection (301, 302, par frame, etc..). Les registrars (et leurs forums) dtéaillent très bien la marhce à suivre.

Si par contre tu veux faire de la redirection plus poussée (d'une url vers une autre), là il faut que tu te penches sur l'urlrewriting. Pour en savoir plus, sers-toid ela recherche sur WRI en haut à droite.

Bon courage
 
WRInaute discret
D'après mes lectures, je dois créer un fichier .htaccess

Ou dois je créer ce fameux fichier?
Dans la gestion des mes fichiers du nouveau nom de domaine ou de l'ancien?
Merci d'avance
 
WRInaute discret
Merci, j'y suis.

Dans la rubrique Hébergement il y a un dossier Répertoires.
Je fais ajout d'un répertoire, il me demande:-Nom du répertoire
-Localisation du répertoire Non SSL ou SSL
-Texte du header

Le nom du répertoire je mets .htaccess, mais quand est-il de la localisation et du texte header?
Merci d'avance
 
WRInaute discret
J'ai lu beaucoup de choses sur la redirection 301 mais je n'y arrive pas et j'ai peur de faire une bêtise!

Dois je obligatoirement faire cette redirection?

Si oui, pouvez vous m'aider?

Merci d'avance
 
WRInaute discret
Bonsoir,

Je me répond toute seule, j'ai l'impression que personne ne veut m'aider :oops:

Alors j'ai beaucoup lu sur le forum et voici les résultats:
-j'ai crée une page txt dans bloc note
-j'y ai inséré les codes
-je l'ai chargé dans le dossier contenant les pages de mon ancien site
-je dois renomer le dossier txt en .htaccess.

J'ai quand même un peu peur de me planter
Pouvez vous me dire si la procédure est correcte?
Le code que je dois insérer est:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.carsalis-loc\.com [NC]
RewriteRule (.*) http://www.agadir-location-voitures.com/$1 [QSA,R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]

Dois je le faire pour chaque page??

J'attends des réponses s'il vous plait

Merci
 
WRInaute passionné
Tu ouvre un éditeur de texte et tu fais un copié collé de ceci :
Code:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www)?.carsalis-loc.com$
RewriteRule ^(.*)   http://www.agadir-location-voitures.com/$1  [QSA,L,R=301]
Tu l'enregistre sour le nom .htaccess et via FTP tu le mets à la racine ou est hébergé http://www.carsalis-loc.com

Normalement, ça devrait le faire si ton hébergeur a activé l'urlrewriting, sinon ça te fera une belle page 500 et il te faudra à ce moment là trouver une méthode plus du côté PHP, genre :
Code:
$url="http://www.agadir-location-voitures.com".$_SERVER['REQUEST_URI'];
header("Status: 301 Moved Permanently", false, 301);
header("Location: ".$url);
Tu mets ce code en haut avant toute ligne de code, sinon ça va pas être bon pour les headers et voilà ! :)
Par contre, contrairement au fichier .htaccess, il te faudra mettre ce code sur toutes les fichiers .php (plus contraignant) :?
Sauf si tu as au préalable une fonction appelée par un require ou include (avant l'appel aux headers) commune à toute tes pages, profites en pour infiltrer ce code dans cette fonction et le tour est joué ! :D
 
WRInaute discret
Merci beaucoup pour ta réponse claire et détaillé!
C'est sympa de ta part!
Je vous tienderai au courant de l'avancé de mon site
david96 a dit:
Tu ouvre un éditeur de texte et tu fais un copié collé de ceci :
Code:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www)?.carsalis-loc.com$
RewriteRule ^(.*)   http://www.agadir-location-voitures.com/$1  [QSA,L,R=301]
Tu l'enregistre sour le nom .htaccess et via FTP tu le mets à la racine ou est hébergé http://www.carsalis-loc.com

Normalement, ça devrait le faire si ton hébergeur a activé l'urlrewriting, sinon ça te fera une belle page 500 et il te faudra à ce moment là trouver une méthode plus du côté PHP, genre :
Code:
$url="http://www.agadir-location-voitures.com".$_SERVER['REQUEST_URI'];
header("Status: 301 Moved Permanently", false, 301);
header("Location: ".$url);
Tu mets ce code en haut avant toute ligne de code, sinon ça va pas être bon pour les headers et voilà ! :)
Par contre, contrairement au fichier .htaccess, il te faudra mettre ce code sur toutes les fichiers .php (plus contraignant) :?
Sauf si tu as au préalable une fonction appelée par un require ou include (avant l'appel aux headers) commune à toute tes pages, profites en pour infiltrer ce code dans cette fonction et le tour est joué ! :D
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut