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

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


maximethomas
WRInaute impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 passionné
WRInaute passionné
 
Messages: 935
Inscription: Mar Aoû 23, 2005 15:13

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: Jeu Juil 29, 2004 6:56

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 impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 accro
WRInaute accro
 
Messages: 1308
Inscription: Mer Déc 10, 2003 17:25

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 impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

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 impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

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 impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Ven Juin 09, 2006 13:17

Es-tu dans un sous répertoire ?


maximethomas
WRInaute impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

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 impliqué
WRInaute impliqué
 
Messages: 304
Inscription: Ven Déc 24, 2004 9:52

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 :?


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash, Google Phonebook, Google SiteLinks

  • 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