Url Rewriting et titre
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Url Rewriting et titre
Bonjour à tous !
Je me met doucement au Url Rewriting mais je rencontre un petit problème concernant les variables.
Mon problème :
Ma page originale est article.php?id=<id de l'article>. Je voudrais réécrire l'url en ajoutant le titre de l'article (article-21-WebrankInfo.html par exemple). Pour cela, j'ai fait :
Sauf qu'un visiteur peut accéder à la page même si le titre est mauvais (tant que l'id est bon).
Comment faire pour éviter ça et renvoyer une erreur 404 ?
Merci
A bientôt
Je me met doucement au Url Rewriting mais je rencontre un petit problème concernant les variables.
Mon problème :
Ma page originale est article.php?id=<id de l'article>. Je voudrais réécrire l'url en ajoutant le titre de l'article (article-21-WebrankInfo.html par exemple). Pour cela, j'ai fait :
- Code: Tout sélectionner
RewriteRule ^article-([0-9]+)-(.*).html$ /article.php?id=$1 [L]
Sauf qu'un visiteur peut accéder à la page même si le titre est mauvais (tant que l'id est bon).
Comment faire pour éviter ça et renvoyer une erreur 404 ?
Merci
A bientôt
- fablezouave
- WRInaute occasionnel

- Messages: 109
- Inscription: Mer Déc 20, 2006 7:33
salut
Est-ce vraiment important, tant que le contenu affiché est le bon ? J'en suis pas sûr ...
Sinon, il faut faire la vérification en PHP, en passant le titre de l'article à la page :
fab
Est-ce vraiment important, tant que le contenu affiché est le bon ? J'en suis pas sûr ...
Sinon, il faut faire la vérification en PHP, en passant le titre de l'article à la page :
- Code: Tout sélectionner
RewriteRule ^article-([0-9]+)-(.*).html$ /article.php?id=$1&titre=$2 [L]
fab
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
J'ai aussi été confronté à ce problème,
Personnellement, je test au chargement de la page concernée que l'URL demander (via $_SERVER['REQUEST_URI']) correspond bien à l'URL que devrait avoir la page. Si tel n'est pas le cas, je fait une redirection 301 vers la bonne URL.
PS : Ignorer ce problème ne peut il pas conduire à du duplicate content ?
Personnellement, je test au chargement de la page concernée que l'URL demander (via $_SERVER['REQUEST_URI']) correspond bien à l'URL que devrait avoir la page. Si tel n'est pas le cas, je fait une redirection 301 vers la bonne URL.
- Code: Tout sélectionner
$seo_name_file = "article-21-WebrankInfo.html" // Nom "théorique" que dois avoir la page. Normalement généré dynamiquement.
if(ereg('(.+\.html)[\?]?(.*)', basename($_SERVER['REQUEST_URI']), $uri)) {
if($seo_name_file != $uri[1]) { // Test si URL "théorique" est différente de l'URL tapé par le visiteur
// Redirection vers "article-21-WebrankInfo.html".
}
}
PS : Ignorer ce problème ne peut il pas conduire à du duplicate content ?
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 :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Le référencement de pages PHP
- Guide d'optimisation des redirections pour le référencement
- Design de WRI version 3
- Aperçu des différents types de redirection
Consultez la description détaillée des produits ou services de Google suivants : Google Local Business Ads, Google Music Search
- 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 1 invité



le forum