Problème avec la redirection 301.
21 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème avec la redirection 301.
Bonjour,
Ayant passé mon site sous la réécriture d'URL j'ai quelques soucis à propos de la redirection 301.
J'aimerais, afin d'éviter un duplicate content, rediriger le lien (c'est un exemple) http://www.3asy-dollars.info/sites-jeux-gratuits-1.html vers http://www.3asy-dollars.info/sites-jeux-gratuits.html
Avec un webmaster, nous avons, en vain, essayé ceci dans le .htaccess :
Cela n'a pas marché
! [Il n'y a pas RewriteEngine On car il y est déjà dans le htaccess)
Il m'a dit, que ça venait peut-être du script utilisé pour l'ajout des sites.
J'aimerais de l'aide, s'il vous plait
!
Sinon, voici mon .htaccess actuel :
3asy-Dollars,
Bonne soirée.
Ayant passé mon site sous la réécriture d'URL j'ai quelques soucis à propos de la redirection 301.
J'aimerais, afin d'éviter un duplicate content, rediriger le lien (c'est un exemple) http://www.3asy-dollars.info/sites-jeux-gratuits-1.html vers http://www.3asy-dollars.info/sites-jeux-gratuits.html
Avec un webmaster, nous avons, en vain, essayé ceci dans le .htaccess :
- Code: Tout sélectionner
RewriteRule http://www.3asy-dollars.info/sites-jeux-gratuits-1.html
http://www.3asy-dollars.info/sites-jeux-gratuits.html [R=301]
Cela n'a pas marché
Il m'a dit, que ça venait peut-être du script utilisé pour l'ajout des sites.
J'aimerais de l'aide, s'il vous plait
Sinon, voici mon .htaccess actuel :
- Code: Tout sélectionner
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^3asy-dollars.info$
RewriteRule ^(.*) http://www.3asy-dollars.info/$1 [QSA,L,R=301]
RewriteRule ^(.+)-([0-9]).html$ index.php?opt=$1&page=$2 [L]
RewriteRule (.+)\.html$ index.php?opt=$1 [L]
3asy-Dollars,
Bonne soirée.
1 seule page ? en 1 ligne et sur 1 ligne...
- Code: Tout sélectionner
RedirectPermanent /sites-jeux-gratuits-1.html http://www.3asy-dollars.info/sites-jeux-gratuits.html
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^\sites-jeux-gratuits-.*$
RewriteRule ^.*$ http://www.3asy-dollars.info/ [R=301]
KOogar a écrit:
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^\sites-jeux-gratuits-.*$
RewriteRule ^.*$ http://www.3asy-dollars.info/ [R=301]
Désolé je me suis mal exprimé il semblerait.
Je veux dire que j'aimerais utilisé la redirection 301 sur une dizaine de pages contenant toutes le même probleme : -1.html !
Exemple :
http://www.3asy-dollars.info/sites-jeux-gratuits-1.html
Ou
http://www.3asy-dollars.info/mails-clic ... res-1.html
J'espère avoir été plus précis.
Dernière édition par Rflx le Sam Sep 01, 2007 12:41, édité 2 fois.
en php
en .htaccess
- Code: Tout sélectionner
<?php
$uri = $_SERVER["REQUEST_URI"];
$rel = strstr ($uri,'-1.html');
if($rel != FALSE) {
$new_uri = str_replace("-1.html",".html",$uri);
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."".$new_uri.""); }
?>
en .htaccess
- Code: Tout sélectionner
RewriteRule ^([a-zA-Z-]+)1\.html$ http://www.3asy-dollars.info/$1.html [R=301]
en .htaccess
- Code: Tout sélectionner
RewriteRule ^([a-zA-Z-]+)1\.html$ http://www.3asy-dollars.info/$1.html [R=301]
J'ai essayé de le placer à différents endroits du htaccess, ça ne marche pas, soit une erreur apparait ou le lien ne redirige pas sur le lien sans le -1.
KOogar a écrit:en php
- Code: Tout sélectionner
<?php
$uri = $_SERVER["REQUEST_URI"];
$rel = strstr ($uri,'-1.html');
if($rel != FALSE) {
$new_uri = str_replace("-1.html",".html",$uri);
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."".$new_uri.""); }
?>
Essayé et ça à marqué :
Moved Permanently
The document has moved here.
Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.
Que se passe t'il ?
Dernière édition par Rflx le Sam Sep 01, 2007 12:41, édité 1 fois.
Tchong, webmaster de MeilleursJeux a réussi à tout remettre mais çe ne marche donc toujours pas la redirection 301.
Aparemment et d'après lui je cite :
Si quelqu'un en connait d'avatange
! Merci.
Aparemment et d'après lui je cite :
doit y avoir un prob venant de là :
RewriteRule ^(.+)-([0-9]).html$ index.php?opt=$1&page=$2 [L]
RewriteRule (.+)\.html$ index.php?opt=$1 [L]
ca doit pa être compatible les deux
Si quelqu'un en connait d'avatange
et si tu as que 12 urls... pourquoi tu ne reprend pas le code que je t'ai donné au debut, tu l'ecrit pour les 12 urls...12 lignes, ca pas te tuer
et dans 1 mois, les moteurs aurons tout réindéxer, et tu enleves ces 12 lignes.. glop
et dans 1 mois, les moteurs aurons tout réindéxer, et tu enleves ces 12 lignes.. glop
KOogar a écrit:et si tu as que 12 urls... pourquoi tu ne reprend pas le code que je t'ai donné au debut, tu l'ecrit pour les 12 urls...12 lignes, ca pas te tuer![]()
et dans 1 mois, les moteurs aurons tout réindéxer, et tu enleves ces 12 lignes.. glop
Quelle ligne ?
Je comprend pas là. J'ai essayé tout ce que ut as mis je pense et rien a marché.
- Code: Tout sélectionner
RedirectPermanent /sites-jeux-gratuits-1.html http://www.3asy-dollars.info/sites-jeux-gratuits.html
RedirectPermanent /mails-clics-remuneres-1.html http://www.3asy-dollars.info/mails-clics-remuneres.html
Je viens de le mettre mais c'est bizarre ?
Maintenant à la place de -1.html ça donne par exemple http://www.3asy-dollars.info/sites-jeux ... its&page=1
Maintenant à la place de -1.html ça donne par exemple http://www.3asy-dollars.info/sites-jeux ... its&page=1
KOogar a écrit:ola j'ai compris !!
en fait tu veux une redirection de redirection... ben seul le php peut te tirer d'affaire, mais visiblement ton serveur ne veut pas handle le header. Tu es hebergé chez qui ?
Performant-Hosting
Je supprime le bout de code rajouté dans le htaccess ^^ !
EDIT : Pourquoi après avoir supprimé, quand on clique sur la page 1 une on ratterit toujours sur le même lien montré plus haut ?
21 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement : gestion des redirections par Yahoo
- Aperçu des différents types de redirection
- Les redirections 301 passent-elles encore le contexte sémantique ?
- A propos des redirections sauvages (302)
- Redirection (PHP, JavaScript, serveur...)
- Comment résoudre les problèmes de Bourbon...
- Vidéos de Matt Cutts sur le référencement Google
- Gérer l'entête HTTP en PHP
- Contrer une redirection 302 intempestive...
- Comment éviter les contenus dupliqués (avec/sans le www)
- Problème de redirection 301
- Problème Redirection 301
- Problème redirection 301 htaccess
- [ Redirection 301 ] ======> petit problème !
- Probleme de redirection permanente 301
- redirection 301 : problème de syntaxe
- Probleme avec ma redirection 301
- Problème de redirection 301 : lenteur
- probleme redirection si j'enleve r=301
- Redirection 301 : problème niveau référencement
- Redirection permanente 301 et petit problème
- Problème sous domaine redirection 301
- Problème de redirection 301 sous IIS
- Problème de redirection 301 proposée par Gandi...
- Problème de redirection 301 avec l'URL Rewriting
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum