Redirection .htaccess
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Redirection .htaccess
Bonsoir à tous
j'ai profité des vacances pour refaire un peu les forums et mes infos .
maintenant que tout est fini j'ai besoin de rediriger mes anciens posts et articles vers les nouveau.
j'avais ce genre de liens
Maintenant j'ai ça :
merci
j'ai profité des vacances pour refaire un peu les forums et mes infos .
maintenant que tout est fini j'ai besoin de rediriger mes anciens posts et articles vers les nouveau.
j'avais ce genre de liens
http://www.monsite.com/infos/article123.html
Maintenant j'ai ça :
http://www.monsite.com/infos/article123-le-titre-de-mon-article.html
merci
- Code: Tout sélectionner
http://www.monsite.com/infos/le-titre-de-mon-article-123.html
serait bien mieux
jarod23 a écrit:Je sais c'est ce que j'ai fait ... mais comme j'ai deja bcp de liens sur google avec l'ancienne version , je veux qu'il soit redirigé par .htaccess( si c'est possible) vers les nouveaux
Moi pas comprendre...
Mais pour ta question, c'est impossible en .htaccess car titre-de-mon-article est inconnu du serveur au moment ou la page est demandée.
Il faut faire un 301 en php apres avoir interrogé la base de donnée...
Tes anciennes pages doivent pointer sur un truc du genre article.php?id=id
dans article.php il faut faire un truc du genre :
... recherche titre de la nouvelle page en fonction de id ....
header("HTTP/1.1 301 Moved Permanently");
header("Location:NOUVELLE PAGE");
header("Connection: close");
exit;
et ensuite il faut dans ton htaccess rediriger la nouvelle page vers un autre fichier que article.php, sinon tu risque de boucler....
Je vois pas plus simple pour l'instant..
Vous m'arrêtez si je dis des bêtises
Je ne crois pas que tu dises des bétises.
Mais SPIP fait celà en natif, sans avoir de "double .htaccess"
Raisonons simplement et dans le bon sens
Dans un page j'ai comme lien
/page/mon-beau-titre-123.html
A ce moment le titre est déjà connu.
Et je sais que le clic pointe vers /page/article.php?id_article=123
A partir de là dans le .htaccess
Dans article.php le système affiche l'article 123, l'url est correcte, le titre peut aussi être mis en balise title, et h1 ...
Et si il y a d'autres pages qui fonctionnent avec des numéros (rubrique.php page.php ...), il suffit de mettre cette régle en dernière condition.
A mon avis on est bon, ou pas loin
Mais SPIP fait celà en natif, sans avoir de "double .htaccess"
Raisonons simplement et dans le bon sens
Dans un page j'ai comme lien
/page/mon-beau-titre-123.html
A ce moment le titre est déjà connu.
Et je sais que le clic pointe vers /page/article.php?id_article=123
A partir de là dans le .htaccess
- Code: Tout sélectionner
RewriteRule ^(*)-([0-9]*).html$ /article.php?id_article=$2 [QSA,L]
Dans article.php le système affiche l'article 123, l'url est correcte, le titre peut aussi être mis en balise title, et h1 ...
Et si il y a d'autres pages qui fonctionnent avec des numéros (rubrique.php page.php ...), il suffit de mettre cette régle en dernière condition.
A mon avis on est bon, ou pas loin
Kmacleod a écrit:Je ne crois pas que tu dises des bétises.
Mais SPIP fait celà en natif, sans avoir de "double .htaccess"
Raisonons simplement et dans le bon sens
Bien sûr mais c'est le schéma classique que tu proposes là...
Le problème ici est
besoin de rediriger mes anciens posts et articles vers les nouveau.
Les anciennes pages qui sont dans l'index des moteurs,vont êtres demandées, il veut simplement rediriger vers les nouvelles....
Ta solution ignore le 301.
Certes les pages se purgeront toutes seules, mais au bout de combien de temps ? et en passant par un duplicate content...
non ??
6 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 :
- Article sur le fichier .htaccess
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Aperçu des différents types de redirection
- Redirection (PHP, JavaScript, serveur...)
- Contrer une redirection 302 intempestive...
- Domaine favori - URL canonique
- Comment éviter les contenus dupliqués (avec/sans le www)
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- .Htaccess et redirection
- Redirection .htaccess
- redirection htaccess
- Redirection 301 et .htaccess
- Redirection URL htaccess
- .htaccess ou redirection PHP?
- Tentative de redirection htaccess
- problème redirection htaccess
- htaccess redirection permanente
- syntaxe htaccess redirection
- redirection permanente en htaccess
- Redirection de pages et htaccess
- REDIRECTION AVEC HTACCESS
- Redirection par htaccess
- Redirection serveur ou htaccess
- Tester le 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 1 invité


le forum