Changer affichage.php?id=14 en affichage/mot-14.html

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Changer affichage.php?id=14 en affichage/mot-14.html

Message le Mar Juin 06, 2006 1:15

Bonjour je suis un peu perdu ( beaucoup) et je vous demande votre aide.
J'aimerai Changer "affichage.php?id=14 en affichage/mot-14.html".
Merci d'avance

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

Re: Changer affichage.php?id=14 en affichage/mot-14.html

Message le Mar Juin 06, 2006 3:46

maximethomas a écrit:J'aimerai Changer "affichage.php?id=14 en affichage/mot-14.html".

Code: Tout sélectionner
$addr_rewrite = str_replace('affichage.php?id', 'affichage/mot-', $addr_rewrite);
$addr_rewrite = $addr_rewrite.'.html';

Y a peut être (sûrement) mieux mais je maîtrise pas très bien les autres replace en PHP :wink:


poppyto
WRInaute discret
WRInaute discret
 
Messages: 70
Inscription: 29 Juil 2004

Message le Mar Juin 06, 2006 5:01

Attention, en rajoutant un slash, tu ne seras plus basé dans le même répertoire pour les autres médias.


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Re: Changer affichage.php?id=14 en affichage/mot-14.html

Message le Mar Juin 06, 2006 10:19

Albert1 a écrit:
maximethomas a écrit:J'aimerai Changer "affichage.php?id=14 en affichage/mot-14.html".

Code: Tout sélectionner
$addr_rewrite = str_replace('affichage.php?id', 'affichage/mot-', $addr_rewrite);
$addr_rewrite = $addr_rewrite.'.html';

Y a peut être (sûrement) mieux mais je maîtrise pas très bien les autres replace en PHP :wink:

Je vien d'essayer et cela ne marche pas :(

sebnutt
WRInaute passionné
WRInaute passionné
 
Messages: 1308
Inscription: 10 Déc 2003

Message le Mar Juin 06, 2006 10:24

euh .... tu veux faire quoi exactement ?

1. taper -http://tonsite.com/affichage/mot-14.html dans ta barre d'addresse pour afficher la page -http://tonsite.com/affichage.php?id=14

2. générer un lien dans ta page ?

Si c'est la premiere solution, il faut utiliser l'URL rewriting...


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Message le Mar Juin 06, 2006 10:35

sebnutt a écrit:euh .... tu veux faire quoi exactement ?

1. taper -http://tonsite.com/affichage/mot-14.html dans ta barre d'addresse pour afficher la page -http://tonsite.com/affichage.php?id=14

2. générer un lien dans ta page ?

Si c'est la premiere solution, il faut utiliser l'URL rewriting...

C'est la premiere solution mais je ni arrive pas

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Mar Juin 06, 2006 12:25

Comme je vois souvent des gens qui confonde :

pour passé de "http://tonsite.com/affichage.php?id=14" à "http://tonsite.com/affichage/mot-14.html" c'est dans ton code PHP que tu doit géré le truc. (exemple, le code d'Albert1 quelque post plus haut)

Pour passé de "http://tonsite.com/affichage/mot-14.html" à "http://tonsite.com/affichage.php?id=14" c'est dans un fichier .htaccess que tu gère le truc, via les regles de l'URL rewriting (Rewriterule, etc... Voir la doc Apache sur le mod rewrite)

Tu as donc deux étape à faire pour mettre en place de URL rewriting.


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Message le Mer Juin 07, 2006 0:28

Dans le .htaccess j'ai mis ça.
RewriteRule ^affichage-([0-9]+)\.htm$ affichage.php?id=$1&rewrited=true [L]
Mais marche pas

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Mer Juin 07, 2006 11:59

Et avec
Code: Tout sélectionner
RewriteRule ^affichage-([0-9]+)\.htm$ /affichage.php?id=$1&rewrited=true [L]

ou
Code: Tout sélectionner
RewriteRule ^/affichage-([0-9]+)\.htm$ /affichage.php?id=$1&rewrited=true [L]

?


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Message le Jeu Juin 08, 2006 22:55

magic corp. a écrit:Et avec
Code: Tout sélectionner
RewriteRule ^affichage-([0-9]+)\.htm$ /affichage.php?id=$1&rewrited=true [L]

ou
Code: Tout sélectionner
RewriteRule ^/affichage-([0-9]+)\.htm$ /affichage.php?id=$1&rewrited=true [L]

?

Non aucun des deux :cry:
c'est désespérant

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Ven Juin 09, 2006 13:17

Es-tu dans un sous répertoire ?


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Message le Ven Juin 09, 2006 17:42

oui suis dans un sous repertoire
url actuelle -http://www.ardennesloisirs.be/gite/affichage.php?id=14
Suis chez ovh donc en principe pas de probleme de réécriture

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Ven Juin 09, 2006 18:07

OK dans ce cas
Code: Tout sélectionner
RewriteRule ^affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]

Ou
Code: Tout sélectionner
RewriteRule ^/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]

Si ton .htaccess est dans le répertoire en question.
Et
Code: Tout sélectionner
RewriteRule ^gite/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]

Ou
Code: Tout sélectionner
RewriteRule ^/gite/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]

Si il est à la racine ... là j'ai un doute mais ça coute rien d'essayer.


maximethomas
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 311
Inscription: 24 Déc 2004

Message le Sam Juin 10, 2006 1:33

Bingo j'y suis arrivé :D
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^affichage-([0-9]+)\.html$ /gite/affichage.php?id=$1 [L]

-http://www.ardennesloisirs.be/gite/affichage.php?id=13
-http://www.ardennesloisirs.be/gite/affichage-13.html
Page identique
Merci de ta patience magic corp. et aussi a webrankinfo pour le tuto .
je suis un peu moins nul avec l'url Rewriting :lol:
Prochaine étape le titre de la page dans l'url :?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :

  • Analyseur de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Suggestion de mots
    Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
  • Suggestion de mots Google
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités