Url rewriting bien écrit?
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- phrq
- WRInaute discret

- Messages: 80
- Inscription: 8 Nov 2006
Url rewriting bien écrit?
Bonjour
J'ai un site d'annonces avec des url du type ci dessous, que je souhaite pouvoir réécrire au moyen de l'url rewriting
http://www.example/annonces/detail-annonces.php?recordID=351
N'étant pas un spécialiste, j'ai entré ceci dans mon htaccess:
RewriteEngine on
RewriteRule ^detail-annonces-([0-9]+)\.html$ detail-annonces.php?id=$1 [L]
Ce htaccess est-il correct?
Dois-je le placer à la racine du site?
Lorsque je navigue sur le site, les url concernées continuent à s'afficher de la même façon. Est-ce normal ?
Merci d'avance pour votre aide
Philippe
J'ai un site d'annonces avec des url du type ci dessous, que je souhaite pouvoir réécrire au moyen de l'url rewriting
http://www.example/annonces/detail-annonces.php?recordID=351
N'étant pas un spécialiste, j'ai entré ceci dans mon htaccess:
RewriteEngine on
RewriteRule ^detail-annonces-([0-9]+)\.html$ detail-annonces.php?id=$1 [L]
Ce htaccess est-il correct?
Dois-je le placer à la racine du site?
Lorsque je navigue sur le site, les url concernées continuent à s'afficher de la même façon. Est-ce normal ?
Merci d'avance pour votre aide
Philippe
- phrq
- WRInaute discret

- Messages: 80
- Inscription: 8 Nov 2006
Re: Url rewriting bien écrit?
Merci de ta réponse.
Je suppose que cela revient au même si je laisse le fichier à place, et que je fais dans le htaccess la modif suivante:
RewriteRule ^annonces/detail-annonces-([0-9]+).html$ annonces/detail-annonces.php?id=$1 [L]
Philippe
Je suppose que cela revient au même si je laisse le fichier à place, et que je fais dans le htaccess la modif suivante:
RewriteRule ^annonces/detail-annonces-([0-9]+).html$ annonces/detail-annonces.php?id=$1 [L]
Philippe
-

forty - WRInaute passionné

- Messages: 1701
- Inscription: 30 Oct 2008
Re: Url rewriting bien écrit?
le point veut dire "n'importe quel caractère" dans une regex. Il faut donc bien mettre \ pour indiquer le "caractère point".
il ne faut pas oublier de remplacer les urls dans les liens de tes pages et mettre la nouvelle forme. avec la réécriture tu ne définis qu'un alias de ton url d'origine mais elle reste accessible.
Si elles sont indexées il faut aussi faire une redirection 301 des anciennes vers les nouvelles.
il ne faut pas oublier de remplacer les urls dans les liens de tes pages et mettre la nouvelle forme. avec la réécriture tu ne définis qu'un alias de ton url d'origine mais elle reste accessible.
Si elles sont indexées il faut aussi faire une redirection 301 des anciennes vers les nouvelles.
- phrq
- WRInaute discret

- Messages: 80
- Inscription: 8 Nov 2006
Re: Url rewriting bien écrit?
Ben non, çà ne fonctionne toujours pas. J'ai l'impression que c'est quelque chose de tout bête, pourtant.
Voici très exactement le contenu de mon htaccess:
ErrorDocument 404 /erreur-404.php
RewriteEngine on
RewriteRule ^annonces/detail-annonces-([0-9]+)\.html$ annonces/detail-annonces.php?recordID=$1 [L]
Ce htaccess est placé à la racine du site
Si je tape l'url classique:
http://www.example.com/annonces/detail-annonces.php?recordID=353
çà s'affiche sans problème
mais si je tape
http://www.example.com/annonces/detail-annonces-353.html
je me retrouve avec ma fort jolie page d'erreur 404 personnalisée
Merci d'avance de vos éclaircissements, car je suis un peu neu-neu sur ce point
Philippe
Voici très exactement le contenu de mon htaccess:
ErrorDocument 404 /erreur-404.php
RewriteEngine on
RewriteRule ^annonces/detail-annonces-([0-9]+)\.html$ annonces/detail-annonces.php?recordID=$1 [L]
Ce htaccess est placé à la racine du site
Si je tape l'url classique:
http://www.example.com/annonces/detail-annonces.php?recordID=353
çà s'affiche sans problème
mais si je tape
http://www.example.com/annonces/detail-annonces-353.html
je me retrouve avec ma fort jolie page d'erreur 404 personnalisée
Merci d'avance de vos éclaircissements, car je suis un peu neu-neu sur ce point
Philippe
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 :
- url écrit sous forme dune texte non cliquable
- URL Rewriting : règle de rewriting qui change selon la cat ?
- si c'est écrit différement ???
- Comment on ecrit la requete?
- Gestion de la page par défaut, multingue, url Rewriting, url friendly
- URL Rewriting... Mais la nouvelle URL apparait dans la barre d'adresse
- url rewriting: modification d'un dossier dans une url + l'extension
- Changement url rewriting, anciennes url dans le resultat de la recherche
- Backlink ecrit par javascript
- nettoyer des URL de la base Google apres url rewriting
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Liste des 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 textes non cliquables 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
