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
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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.
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
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
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^\sites-jeux-gratuits-.*$
RewriteRule ^.*$ http://www.3asy-dollars.info/ [R=301]
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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 df34rt le Sam Sep 01, 2007 12:41, édité 2 fois.
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
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]
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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 df34rt le Sam Sep 01, 2007 12:41, édité 1 fois.
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
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
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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é.
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
- 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
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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
- df34rt
- WRInaute discret

- Messages: 230
- Inscription: 31 Aoû 2007
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 :
- Problème de code pour redirection 301 (problème complexe?)
- Redirection 301 probleme
- Problème redirection 301?
- Problème de redirection 301
- Problème Redirection 301
- problème avec redirection 301
- probleme de redirection 301 et fopen
- Problème de redirection 301 (apache)
- Problème redirection 301 htaccess
- [ Redirection 301 ] ======> petit problème !
- 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: kurapica et 0 invités
