Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

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

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Mar Juin 06, 2006 2:15    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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
 
maximethomas Visiter le site web du posteur
Albert1
WRInaute passionné
WRInaute passionné

Inscrit le: 23 Aoû 2005
Messages: 935
Localisation: Partout & Nulle part

URL permanente de ce messagePosté le : Mar Juin 06, 2006 4:46    Sujet du message: Re: Changer affichage.php?id=14 en affichage/mot-14.html

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

Code:
$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
 
maximethomas Visiter le site web du posteur
poppyto
WRInaute discret
WRInaute discret

Inscrit le: 29 Juil 2004
Messages: 70
Localisation: L'Isle d'Abeau

URL permanente de ce messagePosté le : Mar Juin 06, 2006 6:01    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

Attention, en rajoutant un slash, tu ne seras plus basé dans le même répertoire pour les autres médias.
 
poppyto Visiter le site web du posteur
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Mar Juin 06, 2006 11:19    Sujet du message: Re: Changer affichage.php?id=14 en affichage/mot-14.html

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

Code:
$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 Sad
 
maximethomas Visiter le site web du posteur
sebnutt
WRInaute accro
WRInaute accro

Inscrit le: 10 Déc 2003
Messages: 1306

URL permanente de ce messagePosté le : Mar Juin 06, 2006 11:24    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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...
 
sebnutt Visiter le site web du posteur
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Mar Juin 06, 2006 11:35    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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
 
maximethomas Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Mar Juin 06, 2006 13:25    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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.
 
magic corp. Visiter le site web du posteur
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Mer Juin 07, 2006 1:28    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

Dans le .htaccess j'ai mis ça.
RewriteRule ^affichage-([0-9]+)\.htm$ affichage.php?id=$1&rewrited=true [L]
Mais marche pas
 
maximethomas Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Mer Juin 07, 2006 12:59    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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

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

?
 
magic corp. Visiter le site web du posteur
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Jeu Juin 08, 2006 23:55    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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

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

?

Non aucun des deux Crying or Very sad
c'est désespérant
 
maximethomas Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Ven Juin 09, 2006 14:17    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

Es-tu dans un sous répertoire ?
 
magic corp. Visiter le site web du posteur
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Ven Juin 09, 2006 18:42    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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
 
maximethomas Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Ven Juin 09, 2006 19:07    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

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

Ou
Code:
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:
RewriteRule ^gite/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]

Ou
Code:
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.
 
magic corp. Visiter le site web du posteur
maximethomas
WRInaute impliqué
WRInaute impliqué

Inscrit le: 24 Déc 2004
Messages: 279
Localisation: Belgique

URL permanente de ce messagePosté le : Sam Juin 10, 2006 2:33    Sujet du message: Changer affichage.php?id=14 en affichage/mot-14.html

Bingo j'y suis arrivé Very Happy
Code:
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 Laughing
Prochaine étape le titre de la page dans l'url Confused
 
maximethomas Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort