8710 sujets

Développement web côté serveur, CMS

Bonjour à tous,

je reviens vers vous avec une petite question relative à l'utilisation du fichier .htaccess

En effet je m'explique l'ancien site était structuré comme tel :

Racine : Index.html / FR / EN
3 fichiers. l'index était en fait une page où l'on choisit la langue d'exploration du site.

FR:
index.html
services.html
equipe.html
realisations.html
contact.html

EN:
index.html
services.html
equipe.html
realisations.html
contact.html

Je refond le site internet et le nouveau va s'organiser comme suit :

Racine :
Index.html (Index en français) / FR / EN

FR:
service.html
equipe.html
clients.html
contact.html

EN:
index.html (l'index en anglais)
services.html
team.html
clients.html
contact.html

Je pensais donc user de l'.htaccess pour régler mon éventuel problème de lien mort et de perte de référencement.

Je ne plaçerais rien à la racine.
et dans

FR :

RedirectPermanent realisations.html   http://www.monsite.com/FR/clients.html
 
RedirectPermanent index.html   http://www.monsite.com/index.html
 


EN:

RedirectPermanent realisations.html   http://www.monsite.com/EN/clients.html
 
RedirectPermanent equipe.html   http://www.monsite.com/EN/team.html
 


Je m'inquiète quant à l'application de ces fichiers car je n'ai jamais vu plusieurs redirection à l'intérieur d'un seul fichier.
Il me semble qu'il faut l'écrire sur une seule ligne, ça ok pas de soucis.

Seulement, quelqu'un peut me confirmer que cette technique va fonctionner ?

D'avance merci Smiley smile
Modifié par sat39 (25 May 2011 - 21:26)
Bonjour,

Si personne n'a la réponse (ce qui est possible), est-ce risqué de faire le test ?
Je ne voudrais surtout pas plomber le référencement acquis grâce à l'ancien site !

D'avance merci
Tu devrais utiliser des redirections permanentes (type 301) pour faire correspondre les anciennes URL aux nouvelles. Ainsi tu ne devrais pas être pénalisé pour ton référencement. Tu peux faire ça depuis ton fichier .htaccess. Je te laisse chercher sur Google la syntaxe. C'est une technique très simple à mettre en œuvre.
Bonjour,

Oui tout à fait, c'est ce que j'ai écrit au dessus ^^

Je m'interrogeais sur la faisabilité de faire plusieurs redirections à l'intérieur d'un seul fichier .htaccess
Bonjour,

J'ai fait le test du fichier .htaccess sur un ftp perso free, cela ne fonctionne pas.

Ceci dit, le problème vient peut-être de free

Je vais donc tenter les propositions ci-dessus, j'ai lu que parfois il valait mieux écire :

Redirect Permanent

Au lieu de

RedirectPermanent

Je viendrai poster le bilan de mes essais ici, une fois que ça marchera (je l’espère) cela pourra toujours être utile à quelqu'un vu le mystère qui entoure ces redirections !
Bonjour à tous !

Cela ne fonctionnait pas, j'ai tout regroupé dans un .htaccess situé à la racine du site et non pas de chaque dossier !

En écrivant bien :

Redirect permanent anciennepage.html  http://monsite.com/nouvellespage.html  


Cela fonctionne !
Si ça peut aider du monde !