Forum Marketing Le forum de référence en matière de web marketing :
  • Améliorez votre site web
  • Apprenez comment le référencer
  • Découvrez quelles sont les autres méthodes de promotion
  • Boostez votre trafic, vos ventes, vos revenus en ligne

... le tout...
Gratuitement !

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
28 Août 2008 19:14:02
99071 Messages dans 16357 Fils de Discussion par 28748 Membres
Dernier membre: lotfi maroc
Accueil Aide Chercher Calendrier Carte des membres Identifiez-vous Inscrivez-vous

 


Forum Marketing  >  Créer et développer un site  >  Developpement  >  Fil de Discussion: Forcer le www - Redirection 301 - Page 404 0 Membres et 0 Invités sur ce Fil de Discussion. « sujet précédent | | sujet suivant »
Pages: [1] Envoyer ce Fil de Discussion Imprimer
Auteur Fil de Discussion: Forcer le www - Redirection 301 - Page 404  (Lu 2381 fois)
arnaudpons
http://www.gemperles.com
Sénior
*****
Hors ligne Hors ligne

Messages: 158


les diamants sont éternels


WWW
« le: 22 Août 2007 10:11:27 »

Bonjour,

Je lis depuis un moment les messages postés sur ce forum (ainsi que d'autres) et traitant de sujets que je souhaiterai aborder. Alors voila:

Mon site est en ASP, mes liens rewrittés (avec Isapi Rewrite), j'ai un fichier httpd.ini sur lequel sont présents les liens.

J'ai lu que http://monsite.com et http://www.monsite.com posent un pb de duplicate content. Je souhaiterai créer une redirection 301 afin de forcer les WWW ainsi que faire disparaître les http://www.monsite.com/index.html et http://monsite.com/index.html.... pour les remplacer par http://www.site.com.

Ensuite, je souhaiterai forcer les moteurs de recherche à n'indexer uniquement les URL réécrits et non pas les anciens URLs comme c'est le cas en ce moment http://www.google.fr/search?sourceid=navclient&hl=fr&ie=UTF-8&rlz=1T4GGLG_fr___CN234&q=gemperles

Je dois vous avouer que je patoge. Connaissant les dispositions de mon site, est ce que quelqu'un aurait l'obligeance de m'indiquer la marche à suivre? (ainsi que les codes, merci d'avance)

Je continue sur ma lancée : Je souhaite créer une page 404 personnalisée et la aussi, je butte. Savez vous comment faire ? (je sais, c'est une question de débutant  Cheesy  )

Un grand merci d'avance pour les éventuelles réponses.

Cordialement

Arnaud
Journalisée

Bijoux perles de Tahiti, Akoya, perles d'eau douce et d'Australie. Prix discounts en direct des fermes.
Blogs: Infos sur les perles de culture - La revue des bijoux

Ptibuc
Nico
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 2537


Modérateur à votre service


WWW
« Réponse #1 le: 22 Août 2007 10:40:43 »

Bonjour,

Alors nous allons prendre dans l'ordre, selon mes compétences (je ne suis pas un vrai programmeur Clin d'oeil).

J'ai lu que http://monsite.com et http://www.monsite.com posent un pb de duplicate content. Je souhaiterai créer une redirection 301 afin de forcer les WWW ainsi que faire disparaître les http://www.monsite.com/index.html et http://monsite.com/index.html.... pour les remplacer par http://www.site.com.

Ensuite, je souhaiterai forcer les moteurs de recherche à n'indexer uniquement les URL réécrits et non pas les anciens URLs comme c'est le cas en ce moment http://www.google.fr/search?sourceid=navclient&hl=fr&ie=UTF-8&rlz=1T4GGLG_fr___CN234&q=gemperles

Pour ne plus indexer les anciennes URL, vous pouvez aussi utiliser une redirection 301. Ou utiliser un fichier robot.txt, mais alors là, je ne maîtrise pas du tout...et ne suit même pas certain que c'est une solution Tire la langue

Pour faire la redirection 301, nous allons utiliser l'url rewriting, donc le fichier "httpd.ini". 2 solutions :

Code:
RewriteRule ^(.*)$ http://www.gemperles.com/$1 [R=301]

ou encore :

Code:
RedirectPermanent ancien_fichierl.htm http://www.gemperles.com/nouveau-fichier.htm

Donc par exemple, vous devez pouvoir mettre :

Code:
RewriteRule ^/index.html$ http://www.gemperles.com/ [R=301]   /* redirige index.html vers le "/" */
RewriteRule ^http://gemperles.com/(.*)$ http://www.gemperles.com/$1 [R=301]   /* redirige le http://gemperles.com/lapage.html vers http://www.gemperles.com/lapage.html

Bon, voici donc pour l'url rewriting, maintenant la suite. Clin d'oeil

Je continue sur ma lancée : Je souhaite créer une page 404 personnalisée et la aussi, je butte. Savez vous comment faire ? (je sais, c'est une question de débutant  Cheesy  )

La plupart du temps, il vous suffit de créer une page nommée 404.html et de la placer à la racine de votre site. Sinon, voyez auprès de votre hébergeur, demandez-lui directement ou regardez la FAQ, ne serait-ce que pour être certain que vous pouvez...

Bon courage,

Nico
Journalisée


arnaudpons
http://www.gemperles.com
Sénior
*****
Hors ligne Hors ligne

Messages: 158


les diamants sont éternels


WWW
« Réponse #2 le: 22 Août 2007 10:51:46 »

Bonjour Ptibuc,

Un grand merci... au programmeur  Clin d'oeil (+1... pas cher payé du tout!)

Je vais tester tout ça...

Cordialement,

Arnaud
Journalisée

Bijoux perles de Tahiti, Akoya, perles d'eau douce et d'Australie. Prix discounts en direct des fermes.
Blogs: Infos sur les perles de culture - La revue des bijoux

arnaudpons
http://www.gemperles.com
Sénior
*****
Hors ligne Hors ligne

Messages: 158


les diamants sont éternels


WWW
« Réponse #3 le: 22 Août 2007 11:12:21 »

Encore moi...

Je viens de faire des essais et malheureusement, cela ne veut pas fonctionner.

Voici le début de contenu de mon fichier httpd.ini

[ISAPI_Rewrite]

RewriteRule ^(.*)$ http://www.gemperles.com/$1 [R=301]

RewriteRule ^/index.html$ http://www.gemperles.com/ [R=301]   /* redirige index.html vers le "/" */

RewriteRule ^http://gemperles.com/(.*)$ http://www.gemperles.com/$1 [R=301]   /* redirige le http://gemperles.com/index.html vers http://www.gemperles.com/index.html

RewriteRule /index.html /default.asp\?currency=eu

RewriteRule /compte-clients.html /account.asp\?title=account

RewriteRule /panier.html /cart.asp\?title=cart

......

Voyez vous la panne?

Cordialement,

Arnaud
Journalisée

Bijoux perles de Tahiti, Akoya, perles d'eau douce et d'Australie. Prix discounts en direct des fermes.
Blogs: Infos sur les perles de culture - La revue des bijoux

Ptibuc
Nico
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 2537


Modérateur à votre service


WWW
« Réponse #4 le: 22 Août 2007 11:42:05 »

Oulah...je vais regarder au fur et à mesure...

RewriteRule ^(.*)$ http://www.gemperles.com/$1 [R=301]

Supprimez cette ligne là, elle redirige automatiquement vos pages vers "http://www.gemperles.com/http://www.gemperles.com/page.html"...pas très bon.

Après cela, dites moi si ça va.

Nico
Journalisée


arnaudpons
http://www.gemperles.com
Sénior
*****
Hors ligne Hors ligne

Messages: 158


les diamants sont éternels


WWW
« Réponse #5 le: 22 Août 2007 12:12:24 »

Pour le moment, aucune amélioration visible. Je viens de supprimer la ligne défectueuse :

[ISAPI_Rewrite]

RewriteRule ^/index.html$ http://www.gemperles.com/ [R=301]   /* redirige index.html vers le "/" */

RewriteRule ^http://gemperles.com/(.*)$ http://www.gemperles.com/$1 [R=301]   /* redirige le http://gemperles.com/index.html vers http://www.gemperles.com/index.html

RewriteRule /index.html /default.asp\?currency=eu

RewriteRule /compte-clients.html /account.asp\?title=account

RewriteRule /panier.html /cart.asp\?title=cart

...
Journalisée

Bijoux perles de Tahiti, Akoya, perles d'eau douce et d'Australie. Prix discounts en direct des fermes.
Blogs: Infos sur les perles de culture - La revue des bijoux

Ptibuc
Nico
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 2537


Modérateur à votre service


WWW
« Réponse #6 le: 22 Août 2007 12:35:16 »

RewriteRule ^/index.html$ http://www.gemperles.com/ [R=301]   /* redirige index.html vers le "/" */

RewriteRule ^http://gemperles.com/(.*)$ http://www.gemperles.com/$1 [R=301]   /* redirige le http://gemperles.com/index.html vers http://www.gemperles.com/index.html

Ici, vous devez bien entendu supprimer les commentaires... Clin d'oeil

Sinon le code exact pour faire la redirection de votre "http://" vers le "http:// www." (petite erreur de ma part...désolé) :

Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^gemperles.com$

RewriteRule ^(.*) http://www.gemperles.com/$1  [QSA,R=301]

RewriteRule /index.html /default.asp\?currency=eu

RewriteRule /compte-clients.html /account.asp\?title=account

RewriteRule /panier.html /cart.asp\?title=cart

Les "\" non pas lieu d'être pour un point d'interrogation. On le met simplement dans la ligne, et il est automaiquement considéré comme posant une condition. Clin d'oeil

Et essayez plutôt :

Code:
RewriteRule ^index.html$ /default.asp?currency=eu [R=301]
RewriteRule ^compte-clients.html$ /account.asp?title=account [R=301]
RewriteRule ^panier.html$ /cart.asp?title=cart [R=301]

Bon courage,

Nico
Journalisée


arnaudpons
http://www.gemperles.com
Sénior
*****
Hors ligne Hors ligne

Messages: 158


les diamants sont éternels


WWW
« Réponse #7 le: 22 Août 2007 12:51:51 »

Re Bonjour Nico,

Merci pour votre dévouement, sachez que j'apprécie l'investissement... je viens de remplacer le code et cela ne marche toujours pas malheureusement.. Le début du doc est en dessous.

[ISAPI_Rewrite]

RewriteEngine On

RewriteCond %{HTTP_HOST} ^gemperles.com$

RewriteRule ^(.*) http://www.gemperles.com/$1  [QSA,R=301]

RewriteRule /index.html /default.asp\?currency=eu

RewriteRule /compte-clients.html /account.asp\?title=account
...

Voila...  Pleurs  Cheesy

Cordialement,

Arnaud
Journalisée

Bijoux perles de Tahiti, Akoya, perles d'eau douce et d'Australie. Prix discounts en direct des fermes.
Blogs: Infos sur les perles de culture - La revue des bijoux

Ptibuc
Nico
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 2537


Modérateur à votre service


WWW
« Réponse #8 le: 22 Août 2007 14:16:00 »

RewriteRule /index.html /default.asp\?currency=eu

RewriteRule /compte-clients.html /account.asp\?title=account

Vous devez commencer par supprimer les "\", qui n'ont pas lieu d'être ici.

Ensuite, mettez bien les ^ et $ en début et fin de chaîne à remplacer, comme je les ai mis dans les secondes propositions.

Enfin, si cela ne marche toutjours pas, supprimez les "/" en début (normalement pas besoin, sauf pour OVH...).

Ce qui donne :

Code:
RewriteRule ^index.html$ /default.asp?currency=eu [R=301]
RewriteRule ^compte-clients.html$ /account.asp?title=account [R=301]
RewriteRule ^panier.html$ /cart.asp?title=cart [R=301]

(mais comme je le disais, les "/" en début de ligne de redirection ne sont pas obligatoires Clin d'oeil)

Si après tout ça toujours aucun changement, alors désolé mais je ne peux plus rien pour vous pour cette fois... Embarrassé

Bon courage,

Nico
Journalisée


Pages: [1] Envoyer ce Fil de Discussion Imprimer 
Forum Marketing  >  Créer et développer un site  >  Developpement  >  Fil de Discussion: Forcer le www - Redirection 301 - Page 404 « sujet précédent | | sujet suivant »
Aller à:  

 
 Inscrivez-vous !

Cher visiteur, inscrivez-vous au forum et :

  • Boostez le trafic de votre site
  • Améliorez son référencement
  • Augmentez vos ventes en ligne
  • Apprenez grâce à nos Membres
  • Améliorez votre site
S'inscrire gratuitement !


 Site d'un Membre

justme92
Membre de Forum Marketing : justme92
Voir son site


 On remercie...

Membre : Secutor
Messages : 43
Bons points : 2
Voir son profil
Voir ses messages
Voir ses stats
Lui envoyer un PM
Visiter son site


 Partenaire

 Les experts disent

 Soutenez le forum

Mettez nos boutons et bandeaux sur votre site pour montrer votre soutien !

-> Lire les détails