redirection permanente apres url rewriting
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

stone66 - WRInaute discret

- Messages: 122
- Inscription: 30 Aoû 2010
redirection permanente apres url rewriting
Bonjour,
j'ai cherché partout et je n'ai pas trouvé
L'url rewriting c'est bien mais du coup une page est accessible par 2 url différentes !!! ( ou alors j'ai loupé une étape ),
exemple me concernant :
j'ai une règle dans mon fichier htaccess :
cette règle dit que je peux taper comme url :
ce qui est en effet plus convivial que :
bon jusque là tout ce passe bien sauf que du coup je peux acceder à la même page par les 2 urls ce qui (dite moi si je me trompe) en terme de referencement n'est pas terrible car cela peut etre vu comme du duplicate content.
bon bref, comment faire une redirection 301 afin qu'il n'y ai plus qu'un seul lien de possible ? ( bien sûr le lien restant actif serait
merci d'avance et bon courage.
j'ai cherché partout et je n'ai pas trouvé
L'url rewriting c'est bien mais du coup une page est accessible par 2 url différentes !!! ( ou alors j'ai loupé une étape ),
exemple me concernant :
j'ai une règle dans mon fichier htaccess :
- Code: Tout sélectionner
RewriteRule ^citations-amour-([0-9-]+)-([0-9-]+).html$ /index.php?page=modules/page_proverbe&cat=0&num=$2 [L]
cette règle dit que je peux taper comme url :
- Code: Tout sélectionner
/citations-amour-0-0.html
ce qui est en effet plus convivial que :
- Code: Tout sélectionner
index.php?page=modules/page_proverbe&cat=0&num=0
bon jusque là tout ce passe bien sauf que du coup je peux acceder à la même page par les 2 urls ce qui (dite moi si je me trompe) en terme de referencement n'est pas terrible car cela peut etre vu comme du duplicate content.
bon bref, comment faire une redirection 301 afin qu'il n'y ai plus qu'un seul lien de possible ? ( bien sûr le lien restant actif serait
- Code: Tout sélectionner
/citations-amour-0-0.html
merci d'avance et bon courage.
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: redirection permanente apres url rewriting
Bonjour
Il faut que tu codes un process qui, pour chaque page :
- stocke l'URL appelée dans une $variable
- crée dans une deuxième $variable2 l'URL telle qu'elle devrait l'être sous sa forme réécrite
- compare les deux variables :
- Si $variable<>$variable2, redirection 301 vers $variable avec la fonction php header()
Il faut que tu codes un process qui, pour chaque page :
- stocke l'URL appelée dans une $variable
- crée dans une deuxième $variable2 l'URL telle qu'elle devrait l'être sous sa forme réécrite
- compare les deux variables :
- Si $variable<>$variable2, redirection 301 vers $variable avec la fonction php header()
-

stone66 - WRInaute discret

- Messages: 122
- Inscription: 30 Aoû 2010
Re: redirection permanente apres url rewriting
oua, je comprends le principe mais je ne saurais pas l'appliquer, j'ai trouvé ça comme tuto mais je n'y comprend rien !!!
http://thibs.skynetblogs.be/archive/2009/12/20/exemple-d-utilisation-de-redirection-d-url.html
quelqu'un l'utilise t'il et aurait un exemple concret à me proposer ?
merci, en attendant je vais faire quelques tests...
http://thibs.skynetblogs.be/archive/2009/12/20/exemple-d-utilisation-de-redirection-d-url.html
quelqu'un l'utilise t'il et aurait un exemple concret à me proposer ?
merci, en attendant je vais faire quelques tests...
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: redirection permanente apres url rewriting
Personne ne pourra le faire pour toi sans connaître ta base de données et la programmation PHP de ton site.
Ou alors ptet en faisant celà, je me risque :
A toi de voir par contre ou placer ce bout de code sur ton site.
Si j'ai bon, je mérite bien un backlink
Ou alors ptet en faisant celà, je me risque :
- Code: Tout sélectionner
<?php
//on stocke dans une variable l'URL correcte
$urlCorrecte="/citation-amour-".$_GET['cat']."-".$_GET['num'].".html";
//on stocke dans une autre variable l'URL appelée
$urlAppelee=$_SERVER['REQUEST_URI'];
//on compare les deux et on fait la redirection si l'URL appelle n'est pas egale a l'URL correcte
if($urlAppelee<>$urlCorrecte)
{
header("Status: 301 Moved Permanently", false, 301);
header("Location: ".$urlCorrecte."");
die;
}
?>
A toi de voir par contre ou placer ce bout de code sur ton site.
Si j'ai bon, je mérite bien un backlink
-

stone66 - WRInaute discret

- Messages: 122
- Inscription: 30 Aoû 2010
Re: redirection permanente apres url rewriting
Merci pour tous ces efforts mais malheureusement je ne peux pas utiliser la fonction "header" car j'utilise déjà la fonction session_start() et apparemment elles sont incompatible ?
un backlink contre une solution fonctionnant avec mon code
un backlink contre une solution fonctionnant avec mon code
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: redirection permanente apres url rewriting
Place le bout de code que je t'ai donné avant l'appel de la fonction session_start

-

stone66 - WRInaute discret

- Messages: 122
- Inscription: 30 Aoû 2010
Re: redirection permanente apres url rewriting
Pas possible car j'utilise des pseudo-frame.
bon en ajoutant :
Ajoutez tout en haut du fichier PHP appelé la fonction : ob_start();
Ajoutez tout en bas du fichier PHP appelé la fonction : ob_end_flush();
la fonction header marche, tu n'as pas tout trouvé mais c'est quand même grace à toi que j'ai réussi,
tu peux m'envoyer ton lien je le placerais dans mon footer
bon en ajoutant :
Ajoutez tout en haut du fichier PHP appelé la fonction : ob_start();
Ajoutez tout en bas du fichier PHP appelé la fonction : ob_end_flush();
la fonction header marche, tu n'as pas tout trouvé mais c'est quand même grace à toi que j'ai réussi,
tu peux m'envoyer ton lien je le placerais dans mon footer
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: redirection permanente apres url rewriting
Content que ca ait marché.
Pour le lien, ca serait pas vraiment pertinent d'avoir un lien vers un site de foot sur un site de proverbes et citations
c'était plus une "joke", merci quand même.
Pour le lien, ca serait pas vraiment pertinent d'avoir un lien vers un site de foot sur un site de proverbes et citations
9 messages
• Page 1 sur 1
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 :
- Redirection permanente d'urls rewriting
- Redirection permanente et autres bugs en rewriting
- prb url rewriting et redirection permanente
- Redirection permanente d'URL soumise à URL rewriting
- Redirection permanente gênée par de l'URL rewriting
- Redirection permanente.
- Pb de redirection permanente
- redirection permanente et pr
- Redirection permanente ?!
- Redirection permanente
- Référencement : gestion des redirections par Yahoo
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Aperçu des différents types de redirection
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Redirection (PHP, JavaScript, serveur...)
- 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).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
