ancienne URL rewritée vers nouvelle URL rewritée avec 301?
9 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
ancienne URL rewritée vers nouvelle URL rewritée avec 301?
Bonjour !
J'ai enfin réussi à faire ce que je voulais de mon url. Seulemnt il me reste un dernier problème.
L'adresse réelle d'une news est de la forme :
index.php?shownews=1&newsid=2
auparavant mon URL rewriting donnait :
actualite-2.html
à présent elle donne :
actualite-2-titre-de-la-news.html (l'url réelle étant à présent index.php?shownews=1&newsid=2&title=3)
Sachant que toutes mes news de la forme actualite-2.html sont référencées dans GG, comment faire pour rediriger ces anciennes url (déja rewritées) vers les nouvelles avec une redirection 301 svp??
J'ai enfin réussi à faire ce que je voulais de mon url. Seulemnt il me reste un dernier problème.
L'adresse réelle d'une news est de la forme :
index.php?shownews=1&newsid=2
auparavant mon URL rewriting donnait :
actualite-2.html
à présent elle donne :
actualite-2-titre-de-la-news.html (l'url réelle étant à présent index.php?shownews=1&newsid=2&title=3)
Sachant que toutes mes news de la forme actualite-2.html sont référencées dans GG, comment faire pour rediriger ces anciennes url (déja rewritées) vers les nouvelles avec une redirection 301 svp??
-

phpmikedu83 - WRInaute accro

- Messages: 1281
- Inscription: Sam Aoû 06, 2005 7:34
Plus simple je pense c'est de tester l'URI qui a été appelé dans la page, si c'est l'ancienne, 301=>vers la nouvelle... (fonction header() en php
)
EDIT: Déso Leonick, je crois que c'est un peu le sens de ta réponse, mais à la première lecture j'avais mal compris
EDIT: Déso Leonick, je crois que c'est un peu le sens de ta réponse, mais à la première lecture j'avais mal compris
j'ai essayé de faire comme vous m'avez dit, mais ça me met une erreur 404.
code du transfert.php
code du htaccess (juste la ligne concernee) :
EDIT : Bon sang quel idiot je suis !!!
j'ai mis la ligne du htaccess avant les autres lignes de redirection c'est pour ça !!!
merci pour vos réponses.
code du transfert.php
- Code: Tout sélectionner
<?php
$newsid = $_GET['newsid'];
$db = mysql_connect($host, $user, $pwd) or die('Erreur de connexion :'.mysql_error());
mysql_select_db($dbname,$db) or die('Erreur de selection :'.mysql_error());
$req = "SELECT titre FROM news WHERE id='" . $newsid . "'";
$res = mysql_query($req) or die(mysql_error());
$news = mysql_fetch_assoc($res);
$titrerewrite = $news['subject'];
header("Location: http://www.site.com/actualite-" . $newsid . "-" . $titrerewrite . ".html");
mysql_close();
?>
code du htaccess (juste la ligne concernee) :
- Code: Tout sélectionner
RewriteRule ^actualite-([0-9]+)\.html$ transfert.php?newsid=$1 [L]
EDIT : Bon sang quel idiot je suis !!!
j'ai mis la ligne du htaccess avant les autres lignes de redirection c'est pour ça !!!
merci pour vos réponses.
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 :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement : gestion des redirections par Yahoo
- Aperçu des différents types de redirection
- Pourquoi il ne faut pas utiliser d'underscore dans les URL
- Gérer l'entête HTTP en PHP
- Optimiser les URL pour le référencement
- Comment éviter les contenus dupliqués (avec/sans le www)
- Tutoriel URL Rewriting
- Un moyen très simple et gratuit d'obtenir des backlinks
- Les redirections 301 passent-elles encore le contexte sémantique ?
- [Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle
- URL-rewriting propre ? ancienne URL 301 mais réel !
- Redirection 301 htaccess et %20 dans mon ancienne url
- Redirection d'une ancienne url sur une nouvelle
- sous iis : redirection ancienne url vers nouvelle
- URL Rewriting et ancienne url
- Redirection 301, URL à mots-clés vers URL simple
- mon ancienne URL prend le dessus!!!!!!!
- Ancienne URL qui revient après le Rewriting
- Je veux que Google désindexe mon ancienne url. Comment ?
- Google indexe mon ancienne url et pas le domaine
- Redirection d'une url rewrit vers nouvelle url rewrit
- Redirection 301 : url rewrité vers url rewrité
- De lancienne adresse à la nouvelle
- conserver ancienne page ou redirection 301
Consultez la description détaillée des produits ou services de Google suivants : Google AdWords API, Google Local Business Ads
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum