|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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 |
|
| |
|
 |
Albert1 WRInaute passionné

Inscrit le: 23 Aoû 2005 Messages: 935 Localisation: Partout & Nulle part
|
Posté 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  |
|
| |
|
 |
poppyto WRInaute discret

Inscrit le: 29 Juil 2004 Messages: 70 Localisation: L'Isle d'Abeau
|
Posté 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. |
|
| |
|
 |
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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  |
Je vien d'essayer et cela ne marche pas  |
|
| |
|
 |
sebnutt WRInaute accro

Inscrit le: 10 Déc 2003 Messages: 1306
|
Posté 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... |
|
| |
|
 |
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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 |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté 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. |
|
| |
|
 |
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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 |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté 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] |
? |
|
| |
|
 |
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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
c'est désespérant |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté 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 ? |
|
| |
|
 |
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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 |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté 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. |
|
| |
|
 |
maximethomas WRInaute impliqué

Inscrit le: 24 Déc 2004 Messages: 279 Localisation: Belgique
|
Posté 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é
| 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
Prochaine étape le titre de la page dans l'url  |
|
| |
|
 |
| |
|
|